2010-12-02 2 views

ответ

15

Так как я думаю, NT, способ получить его через переменные среды является: %WINDIR%\system32

Вы можете сделать это:

String sysdir = System.getenv("WINDIR") + "\\system32"; 

Больше по умолчанию переменные среды для окон в Википедии: http://en.wikipedia.org/wiki/Environment_variable#Examples_from_Microsoft_Windows

SYSTEMROOT и WINDIR идентичны в системах NT, но WINDIR также работает для старых 9x окон на основе ядра.

2

Переменная среды SYSTEMROOT даст вам местоположение точки установки Windows (что-то вроде «C: \ Windows»). Построение полного пути к каталогу System32, конечно, простое ('C: \ Windows \ System32').

3

Это должно работать:

String system32Path = System.getenv("SystemRoot") + "\\system32"; 

На моей установке Windows XP, набрав set SystemRoot в командной строке возвращает C: \ Windows

+0

вы ответите также произвел правильный результат – user489041 2010-12-02 19:52:51

Смежные вопросы