tomashen Posted December 30, 2011 Share Posted December 30, 2011 ok so i created script which writes a registry data... on my friends computer that registry key doesnt exist so i gave him the application he runs it but the registry wont write on his pc.. but on mine works if i delete the key ..and its location... both my friend and me have win7 64bit Proud of AutoIt Proud of MySelf :) Link to comment Share on other sites More sharing options...
guinness Posted December 30, 2011 Share Posted December 30, 2011 Does your friend have Admin rights on his machine? Use #RequireAdmin to change the rights of the process and IsAdmin too. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
tomashen Posted December 30, 2011 Author Share Posted December 30, 2011 um admin rights are required? ;/ so if u run the app "Run as Admin" would work ? Proud of AutoIt Proud of MySelf :) Link to comment Share on other sites More sharing options...
Developers Jos Posted December 30, 2011 Developers Share Posted December 30, 2011 That depends which hive you are writing to. Also important to know if your script runs in x86 or x64 mode. Anyway, show the snippet that writes the registry info and isn't working for your friend. Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
tomashen Posted December 30, 2011 Author Share Posted December 30, 2011 RegWrite("HKEY_LOCAL_MACHINESOFTWARETESTMY", "TEST", "REG_SZ", "0") haha i just thought of a thing and i looked it up and i saw that on 64bit machine reigstry is written to ../Wow6432node location lmao... and my scripts in 32bit mode...but any idea to make registry to be read and written in 32bit? o.o Proud of AutoIt Proud of MySelf :) Link to comment Share on other sites More sharing options...
Developers Jos Posted December 30, 2011 Developers Share Posted December 30, 2011 (edited) You are reasoning backwards.... think about it for a moment. Or maybe even better try something before posting. Edited December 30, 2011 by Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
tomashen Posted December 30, 2011 Author Share Posted December 30, 2011 i dont understand what you mean by "reasoning backwards" Proud of AutoIt Proud of MySelf :) Link to comment Share on other sites More sharing options...
Developers Jos Posted December 30, 2011 Developers Share Posted December 30, 2011 (edited) It will write in x86 mode but only into a different hive when it is an X64 OS. Edited December 30, 2011 by Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
tomashen Posted December 30, 2011 Author Share Posted December 30, 2011 so the only way is to make script read wat os is if @cpuarch = "x64" then ;write 64bit registry to ".../Wow6432node" ? or is there a different way ? Proud of AutoIt Proud of MySelf :) Link to comment Share on other sites More sharing options...
Developers Jos Posted December 30, 2011 Developers Share Posted December 30, 2011 How about you stop firing all these questions and do a little of reading on the registry differences between x86 and x64? Bottomline: it will work fine ones you understand what you want to do, but Regwrite and regread work fine as long as you are in the same mode. When you are in another mode you need to expect the hive name to be different when in specific hives. SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
tomashen Posted January 2, 2012 Author Share Posted January 2, 2012 i still cant fix the problem. plz any1 help? ;/ Proud of AutoIt Proud of MySelf :) 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