2010-12-02 11 views

Respuesta

15

Desde Creo NT, la manera de conseguirlo a través de variables de entorno es: %WINDIR%\system32

usted puede hacer esto:

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

más variables de entorno por defecto para las ventanas en la Wikipedia: http://en.wikipedia.org/wiki/Environment_variable#Examples_from_Microsoft_Windows

SYSTEMROOT y WINDIR son idénticos en los sistemas NT, pero WINDIR también funciona para las ventanas antiguas basadas en kernel 9x.

2

La variable de entorno SYSTEMROOT le dará la ubicación del punto de instalación de Windows (algo así como 'C: \ Windows'). La construcción de la ruta completa al directorio System32 es, por supuesto, simple ('C: \ Windows \ System32').

3

Esto debería funcionar:

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

En mi instalación de Windows XP, al escribir en set SystemRoot devuelve un comando Indicador C: \ Windows

+0

También respuesta produjo el resultado correcto – user489041

Cuestiones relacionadas