Merchants Posted February 21, 2010 Posted February 21, 2010 (edited) i want to make a auto detection to find the dir for Mozilla Firefox.exeit must return white this: C:\Program Files (x86)\Mozilla Firefox\firefox.exeit is just like this but then i need the exe; AutoITCOM 3.1.0 ; Testing ByRef variables on COM function calls ; Retrieving the Internet Explorer home page value using registry-read by WMI $HKEY_CURRENT_USER = 0x80000001 $strComputer = @ComputerName $objReg = ObjGet("winmgmts:\\" & $strComputer & "\root\default:StdRegProv") $strKeyPath = "SOFTWARE\Microsoft\Internet Explorer\Main" $ValueName = "Start Page" $strvalue = "" $return = $objReg.GetStringValue($HKEY_CURRENT_USER,$strKeyPath,$ValueName,$strValue) If $strValue="" Then msgbox(0,"WMIGetStringTest", "The value of your IE start page is either Null or could not be found in the registry.") Else msgbox(0,"WMIGetStringTest","Your Internet Explorer start page is: " & @CRLF & $strValue) EndIf Edited February 21, 2010 by Merchants
Fire Posted February 21, 2010 Posted February 21, 2010 Merchantsis it what you are looking for?MsgBox(64,"",RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe" ,"")) [size="5"] [/size]
dani Posted February 21, 2010 Posted February 21, 2010 Yes please do use RegRead instead of the COM Object. And it seems Sh3llC043r points to the right location as well, works on my computer (Win7 x64)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now