PC Infinity's Archiver

觀星是答案 發表於 2009-6-11 01:45

64bit win vista / win 7 programmer 注意

script 會行 32 / 64bit, 可能係視乎你個 command prompt 係行緊 32 bit 定 64 bit 而定
你 O係 Windwos 見到個 file, command prompt 未必 access 到
因為 Windows 會自動 redirect O左去另一個 folder 度, 而 O個個 folder 未必有你要 O既 O野

如: 你開 32bit command prompt , 去 c:\windows\system32 , 其實係去 O左 c:\windows\sysWOW64
要開個 64bit O既 command prompt 先去到 system32 呢個 folder

閒魂 發表於 2009-6-11 01:51

即係你已經解決左?

觀星是答案 發表於 2009-6-11 02:06

[quote]即係你已經解決左?
[size=2][color=#999999]閒魂 發表於 2009-6-11 01:51[/color] [url=http://www.pcinhk.com/discuz/redirect.php?goto=findpost&pid=136157&ptid=2107548][img]http://www.pcinhk.com/discuz/images/common/back.gif[/img][/url][/size][/quote]
解決 O左
原來連個 command prompt 都 redirect O左去 sysWow64 (唔好俾個名昆 O左, 呢個 folder = 原生 32bit program)
而個 sysprep.exe 的確無 32bit version (即係 SysWow64 入面無 sysprep.exe 存在)

所以任你點 O係 command prompt 行 c:\windows\system32\sysprep\sysprep.exe , 個 file 明明肉眼見到 O係同一個 folder
佢都話 file not exist, 死未 ....

by the way, O甘玩法, Module runner 日後 O既路, 可以話係超級難走 ....

閒魂 發表於 2009-6-11 02:18

我發現個 sysprep 係用 .NET 寫的

觀星是答案 發表於 2009-6-11 10:23

[quote]我發現個 sysprep 係用 .NET 寫的
[size=2][color=#999999]閒魂 發表於 2009-6-11 02:18[/color] [url=http://www.pcinhk.com/discuz/redirect.php?goto=findpost&pid=136159&ptid=2107548][img]http://www.pcinhk.com/discuz/images/common/back.gif[/img][/url][/size][/quote]
用咩寫都唔緊要, 最重要係..... 行佢唔到

Pazu 發表於 2009-6-11 10:36

poor guy......

頁: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.