RE: copy some kernel extensions to /tmp directory and then load that kext when program Launches
RE: copy some kernel extensions to /tmp directory and then load that kext when program Launches
- Subject: RE: copy some kernel extensions to /tmp directory and then load that kext when program Launches
- From: Rahulkumar Tibdewal <email@hidden>
- Date: Wed, 27 May 2009 23:05:14 +0530
- Acceptlanguage: en-US, en-IN
- Thread-topic: copy some kernel extensions to /tmp directory and then load that kext when program Launches
Hi
As I said before, My heartiest apology for spam. Again that was not intentional.
I want to do this at standard user level. I am using C++/carbon code.
You have give a scripts which will run for super user.
However the case is I want to copy kext to /tmp and load from there itself on standard user machine.
This will help server monitor network on that standard user machine.
Thanks
Rahul
-----Original Message-----
From: darwin-kernel-bounces+rahulkumar_tibdewal=email@hidden [mailto:darwin-kernel-bounces+rahulkumar_tibdewal=email@hidden] On Behalf Of mm w
Sent: Wednesday, May 27, 2009 9:57 PM
To: email@hidden
Subject: Re: copy some kernel extensions to /tmp directory and then load that kext when program Launches
Hello,
your request is a bit messy, do you load your program at boot? deamon
whatever or is it a Cocoa App that needs to work with its kexts ? you
can use kextstat to grep your reversed DNS
popen NSTask whatever you choose are your friends, but I am not sure
my answer fits with your multi spam request
sudo kextloader /tmp/kext.kext
#!/usr/bin/env bash
usage () {
echo "Usage: kextdevel [load|unload] kext"
exit 1
}
if [[ $UID -ne 0 ]]; then
echo "System administrator privileges required"
exit 1
fi
if [ $# != 2 ] ;
then
usage
fi
if ! test -d "${2}" ;
then
usage
fi
if test "${1}" = "load" ;
then
chmod 0755 $(find "${2}" -type d)
chmod 0644 $(find "${2}" -type f)
chown -R root:wheel "${2}"
kextload -t "${2}"
exit 0
elif test "${1}" = "unload" ;
then
kextunload "${2}"
rm -Rf "${2}"
exit 0
else
usage
fi
# EOF
Best
On Wed, May 27, 2009 at 7:01 AM, Rahulkumar Tibdewal
<email@hidden> wrote:
> Hi,
>
>
>
> I want to copy some kernel extensions to /tmp directory and then load that
> kext.
>
> This can be done through super user privileges from terminal.
>
>
>
> However I want to do this when my application launches.
>
> Does anyone have any idea how can I do this?
>
>
>
> Thanks
>
> Rahul
>
> DISCLAIMER ========== This e-mail may contain privileged and confidential
> information which is the property of Persistent Systems Ltd. It is intended
> only for the use of the individual or entity to which it is addressed. If
> you are not the intended recipient, you are not authorized to read, retain,
> copy, print, distribute or use this message. If you have received this
> communication in error, please notify the sender and delete all copies of
> this message. Persistent Systems Ltd. does not accept any liability for
> virus infected mails.
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Darwin-kernel mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden