本帖最后由 cuihairu 于 2013-3-13 16:18 编辑
我只是測試下寫INI文件的
一編譯,電腦死機了,重啟,電腦變得無比的慢,還藍屏一次,選中編譯好的exe文件就死機。
電腦是公司剛發的電腦戴爾5430
系統windows7 企業版 X64 繁體版
我只編譯了X86的版本。
代碼如下#region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_Outfile=name_set.exe
#PRE_Compression=4
#PRE_UseUpx=n
#PRE_Compile_Both=y
#PRE_Res_Comment=設置電腦名
#PRE_Res_Description=設置電腦名
#PRE_Res_Fileversion=1.0.0.0
#PRE_Res_LegalCopyright=jivin
#PRE_Res_requestedExecutionLevel=None
#PRE_Run_Tidy=y
#endregion ;**** 参数创建于 ACNWrapper_GUI ****
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#region ### START Koda GUI section ### Form=
$Form = GUICreate("name_set", 263, 165, 437, 307)
$get_name = GUICtrlCreateInput("", 32, 40, 201, 21)
$Button_OK = GUICtrlCreateButton("确定", 30, 98, 81, 25)
$Button_ESC = GUICtrlCreateButton("取消", 154, 98, 81, 25)
$Group = GUICtrlCreateGroup("设置计算机名", 8, 16, 241, 129)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button_OK
Global $name = GUICtrlRead($get_name)
_set_name()
MsgBox(0, "sucess", "成功", 100)
Sleep(200)
Exit
Case $Button_ESC
Exit
EndSwitch
WEnd
Func _set_name()
FileDelete(@ScriptDir & "\autoset.ini")
IniWriteSection(@ScriptDir & "\autoset.ini", "name", $name)
EndFunc ;==>_set_name
問題已經解決,公司用的賽門鐵克的殺毒軟件 運行smc -stop 一切正常了,發現殺毒軟件鎖定自己的腳本在掃描導致的。 |