|
|
#1 |
|
Junior Member
Join Date: Sep 2004
Location: England
Posts: 48
|
How to get the Windows System directory
Hi all,
My problem goes like this... I am using windows system call to get the current windows 'System directory' and current windows 'Windows directory'. The code I am using is as below: .......... System::Call 'kernel32::GetSystemDirectoryA(t .r0, *i r1r1) i .r2' Strcpy $SysFolderLocation $0 MessageBox MB_OK $SysFolderLocation System::Call 'kernel32::GetWindowsDirectoryA(t .r0, *i r1r1) i .r2' Strcpy $SysFolderLocation $0 MessageBox MB_OK $SysFolderLocation ......... But the problem is when I am running this code in Win2K and WinXP, its working fine, but its not working in case of Win98SE and WinME. Can anyone give me the solution for this. Or is there any other way to get the current 'windows' and 'system' directory, which will work on all OS. Regards Venu |
|
|
|
|
|
#2 |
|
Major Dude
Join Date: Mar 2003
Posts: 569
|
Try reading the NSIS User Manual
![]() http://nsis.sourceforge.net/Docs/Chapter4.html#4.2.3 Look for $WINDIR and $SYSDIR in Section 4.2.3 |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Sep 2004
Location: England
Posts: 48
|
Thank u very much....
I got the solution. Regards Venu |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|