當使用程式在windows去呼叫指令的時候
如果沒有特別指定
一律會使用32bit的方式來跑
http://evenrain.com/32-bit-python-get-problem-in-x64-windows/
為了解決python在64bit OS上的問題
程式作了如下的修正
if os.path.isdir('c:\Program Files (x86)'): #判斷OS的版本
p = subprocess.Popen( r'c:\windows\sysnative\wscript.exe c:\windows\system32\slmgr.vbs -skms 10.1.1.1:1688' )
p.wait()
p = subprocess.Popen( r'c:\windows\sysnative\wscript.exe c:\windows\system32\slmgr.vbs -ato' )
p.wait()
解決了kms認証時會出現奇怪錯誤的問題
感謝 seek steve 的幫忙
沒有留言:
張貼留言