Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re^2: access 64bit registry from 32 bit Perl

by anaconda_wly (Scribe)
on Dec 06, 2012 at 03:19 UTC ( #1007448=note: print w/replies, xml ) Need Help??

in reply to Re: access 64bit registry from 32 bit Perl
in thread access 64bit registry from 32 bit Perl

I can't find "windows/sysnative" folder on both my win7 and win2k3(64bit). I only see "sysWOW64" in Winodws folder.
  • Comment on Re^2: access 64bit registry from 32 bit Perl

Replies are listed 'Best First'.
Re^3: access 64bit registry from 32 bit Perl
by bulk88 (Priest) on Dec 06, 2012 at 04:08 UTC
    goto C:\WINDOWS\SysWOW64 in explorer, double click on cmd.exe,
    Microsoft Windows [Version 5.2.3790] (C) Copyright 1985-2003 Microsoft Corp. C:\WINDOWS\SysWOW64>cd .. C:\WINDOWS>cd Sysnative C:\WINDOWS\Sysnative>
    Only 32 bit processes can see it. It doesn't exist in a 64 bit process. Server 2003 x64 used for above example (I did apply the MS patch to enable sysnative on server 2003 btw). If I try a normal (64 bit) cmd.exe I get
    C:\WINDOWS>cd Sysnative The system cannot find the path specified. C:\WINDOWS>
      Yes, you're right. I add the absolute path to my code and get what I want. The Sysnative only visible by 32bit cmd.exe. Thank you!

      Bulk88: I still got a problem if you can see it. the regedt32.exe seems must run using run as administrator in Win7. So it comes a problem when I want to run it quietly without any manual interference. What I can think is using runas before it. but runas didn't support password...I don't know how to do then...could u help me? or I had to create a new thread

        You could always use

        psexec -? -accepteula /accepteula 1>NUL 2>NUL

        psexec.exe -d -l -u username -p password myfoo.bat

        -d Don't wait for process to terminate (non-interactive). -l Run process as limited user (strips the Administrators grou +p and allows only privileges assigned to the Users group). On Windows Vista the process runs with Low Integrity.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1007448]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2018-05-27 18:37 GMT
Find Nodes?
    Voting Booth?