On Sep 17, 2003, at 1:01 PM, [EMAIL PROTECTED] 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