Iniciar Sesión

Ver la Versión Completa : [Sintaxis] Obtener versión del SO (x86/x64)


Joseg
16 de mayo de 2016, 20:05
Existe alguma função API que possa ser chamada do powercobol para saber se o SO é de 32bits ou 64 bits.

Igualmente, mas menos importante é possível saber se o MS OFFICE é de 32bits ou 64 bits?

Obrigado pela atenção
Jose Manuel
Fujitsu cobol v7

Kuk
17 de mayo de 2016, 09:23
Joseg, mira a ver esto: IsWow64Process function (Windows) (https://msdn.microsoft.com/en-us/library/ms684139%28v=vs.85%29.aspx)

Joseg
17 de mayo de 2016, 11:09
Joseg, mira a ver esto: IsWow64Process function (Windows) (https://msdn.microsoft.com/en-us/library/ms684139%28v=vs.85%29.aspx)

Gracias,

No entanto fiz assim:
SPECIAL-NAMES
ENVIRONMENT-NAME IS ENV1
ENVIRONMENT-VALUE IS ENV2
WORKING
01 WENVVALOR PIC X(100).

PROCEDURE DIVISION

DISPLAY "ProgramW6432" UPON ENV1
ACCEPT WENVVALOR FROM ENV2
IF WENVVALOR = SPACES
*> 32Bits
ELSE
*> 64Bits
END-IF

Aparentemente resolve o meu problema.

Kuk
17 de mayo de 2016, 11:54
Joseg, usa el resalto de sintaxis http://cobolforo.es/images/editor/cobol.gif

La variable de entorno "ProgramW6432" siempre está presente en Windows x64?

Joseg
17 de mayo de 2016, 15:17
Joseg, usa el resalto de sintaxis http://cobolforo.es/images/editor/cobol.gif

La variable de entorno "ProgramW6432" siempre está presente en Windows x64?

Penso que si

windows - Get path of folder that contains 32-bit programs - Stack Overflow (http://stackoverflow.com/questions/8701967/get-path-of-program-files-folder-that-contains-32-bit-programs)

Kuk
17 de mayo de 2016, 16:48
Penso que si
Acabo de hacer la prueba en el PC del trabajo, es un Windows 7 x64. No veo por ningún lado la variable de entorno ProgramW6432 pero sí que la obtengo si pregunto por ella... :eek:

Joseg
17 de mayo de 2016, 18:35
Acabo de hacer la prueba en el PC del trabajo, es un Windows 7 x64. No veo por ningún lado la variable de entorno ProgramW6432 pero sí que la obtengo si pregunto por ella... :eek:

Fazer:
Linha de comandos (CMD)

C:\SET <ENTER>

Mostra todas as variables...