Starcraft on Vista Crash?

如果再Vista上面執行Starcraft,然後連線到私人伺服器,如PvPGN
會發生當掉的現象 “記憶體不能為written”
不過連官網似乎是沒有問題

這應該是PvPGN的因素,不過由於目前FreeBSD的ports是1.8.1版
原作有修正一些crash問題,出了1.8.2版不過不知道到底有沒有修正到這問題
我已經寫信去給維護該ports的人,麻煩他更新一下,也收到回信,應該很快就有1.8.2的ports

另外要解決目前的問題似乎是只有把DEP給關掉才行
方法如下(此方法只適用於VISTA):
1.開始–>cmd–>ctrl-shift-enter 或是找到命令模式右鍵以管理員身分開啟
2.bcdedit.exe /set {current} nx AlwaysOff
3.重開機

如果要恢復原本的DEP請用 bcdedit.exe /deletevalue {current} nx

如果你是XP的話,請用打開請用bcdedit.exe /set {current} nx AlwaysOff

不過如果您是自己架PvPGN的話 還是改一下伺服器設定比較快

If you run startcraft on Windows VISTA,and connect to unofficial server,
got a crash message “memory could not be written”.
You can turn the DEP off to resolve the issue.
1.run cmd as administrator
2.bcdedit.exe /set {current} nx AlwaysOff
3.reboot

if you want to turn DEP on
just change step 2 to “bcdedit.exe /deletevalue {current} nx”

And, if you build PvPGN server by yourself, you should fetch new version check file for your server,and client can connect without turning off the DEP