- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
function GetRaz()
Open "C:NeWFiles.txt" For Output As #1
Print #1, "0"
Close
Shell "cmd /X /C set PROCESSOR_ARCHITECTURE > C:NeWFiles.txt", vbHide
1
Open "C:NeWFiles.txt" For Input As #1
Do While Not EOF(1)
Input #1, Items
Loop
Close
If Items = "" Or items = "0" Then GoTo 1
GetRaz = Replace(Items, "PROCESSOR_ARCHITECTURE=", "")
End function
bormand 04.06.2014 21:46 # 0
kipar 04.06.2014 21:49 # +7
"Да, я видел пример, где это определялось папкой "Program Files(x86)", однако я считаю, что это скользкий путь."
bormand 05.06.2014 05:23 # +3
И правильно делает. Я на 32-битной винде запиливал папку Program Files (x86) ради какого-то эксперимента, да так и оставил...
eth0 05.06.2014 19:35 # 0
MAKAKA 06.12.2020 16:02 # 0
1024-- 04.06.2014 21:58 # +2
И да, Environment.GetEnvironmentVariable("PROC ESSOR_ARCHITECTURE") как замена части этого кода прокатит?
WGH 04.06.2014 22:32 # +3
Значение этой переменной зависит от разрядности текущего процесса. Пруф:
Edit: ан, нет, вру. cmd наследует архитектуру, если его запускать из другого процесса (как безумно бы это не звучало).
gh0stwizard 04.06.2014 22:39 # −1
WGH 04.06.2014 22:41 # +1
gh0stwizard 04.06.2014 22:46 # −1
http://blogs.msdn.com/b/david.wang/archive/2006/03/26/howto-detect-process-bitness.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384274(v=vs.85).aspx
Abbath 05.06.2014 00:25 # +2
bormand 05.06.2014 05:21 # +3
Их просто джва. Там каждой твари по паре. Даже джва internet explorer'а.
myaut 05.06.2014 01:10 # +1
Так?
eth0 05.06.2014 19:38 # 0
Тип системы: x64-based PC
WGH 06.06.2014 00:19 # +2
bormand 06.06.2014 09:46 # 0
eth0 08.06.2014 19:04 # 0
gost 04.06.2014 22:34 # 0
disk C:NeWFiles.txt not found!
kipar 04.06.2014 23:29 # +1
"C:..\File.txt"
gost 05.06.2014 07:15 # 0
brutushafens 05.06.2014 08:24 # +1
kipar 05.06.2014 10:21 # 0
bormand 05.06.2014 09:03 # +1
Через : вроде бы дополнительные NTFS потоки пишутся?
kipar 05.06.2014 10:23 # +1
gost 05.06.2014 17:48 # 0
http://i.imgur.com/dGovJ1s.png
ЧЯДНТ?
brutushafens 05.06.2014 17:54 # +1
guest 06.06.2014 10:40 # +1
guest3 06.12.2020 19:17 # 0