On Sep 17, 2003, at 1:01 PM, Keith.Mcclinton@xxxxxxxxxxxxx wrote:
I have scripted the Ethereal installation with the Windows Installer
program and compiled a .msi script.
When this is pushed out with SMS (which installs the program under a
SMS
account with local admin rights) on an XP workstation.
Neither a normal user (has zippo rights) nor an account with local
admin
rights can not run it. It will not autodetect the NIC card on the PC
BUT. If I run the msi under the local admin rights account, the card
is
detected and when a no rights user then logs on and runs the program,
the
card is also detected.
Any suggestions as to what may be different between running this script
under a generic SMS account with local rights and running it under
another
account with local admin rights.
This sounds like a WinPcap issue (in fact, detecting network interfaces
is done by WinPcap, not Ethereal - Ethereal just asks WinPcap what
network interfaces it sees, and reports those, and it's also WinPcap
that controls whether you can open a network interface, as Ethereal
just asks WinPcap to open the interface):
http://winpcap.polito.it/misc/faq.htm#Q-7
although I have no idea why the account under which the installer
script is run would make a difference (I'm completely unfamiliar with
the Windows Installer). I'd suggest asking the WinPcap developers
about this:
http://winpcap.polito.it/contact.htm