Merchants Posted February 21, 2010 Share 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 Link to comment Share on other sites More sharing options...
Fire Posted February 21, 2010 Share 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] Link to comment Share on other sites More sharing options...
dani Posted February 21, 2010 Share 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) Link to comment Share on other sites More sharing options...
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