1、右击打开“我的电脑”图标,单击菜单栏的“工具”,d出的快圆携捷菜单单击“文件夹选项”。
2、切换到“查看”选项卡,在高级设置列表框中仿数去掉“隐藏受保护的 *** 作系统文件(推荐)”复选框,并选择“显橘大伏示所有文件和文件夹”,设置完成后单击“确定”按钮。
3、然后到每个磁盘的根目录下看看有没有“autorun.inf”隐藏文件,如果有则鼠标右键删除。
方法二:
1、单击“开始”,单击“所有程序”,单击“附件”,单击“命令提示符”。
2、在打开的命令提示符窗口中键入“assoc.exe=exefile”命令并按回车键即可恢复exe文件的关联。
Local $exePath = FileOpenDialog("Select EXE", @ScriptDir, "程序文件瞎亮 (*.exe)", 1)If @error Then
MsgBox(262144+16, @ScriptName, "没有选择文件!")
Exit
EndIf
ConsoleWrite("你选择了: " & $exePath & @CRLF)
Local $geticodll = DllOpen(@ScriptDir & "\getico.dll")
If $geticodll = -1 Then
MsgBox(262144+16, @ScriptName, "晌让加载DLL失败!")
Exit
EndIf
Local $str = StringSplit($exePath, "\.")
Local $iconPath = @ScriptDir & "\" & $str[$str[0]-1] & ".ico"
ico($exePath, $iconPath)
DllClose($geticodll)
Func ico($srcFile, $desFile)
Local $dllreturn = DllCall($geticodll, "int", "getico", "str", $srcFile, "str", $desFile)
If $dllreturn[0] = 0 Then
MsgBox(262144, @ScriptName, "ico保存成功!")
Return 宴神局True
Else
If $dllreturn[0] = 1 Then
MsgBox(262144+16, @ScriptName, "未找到源文件!")
ElseIf $dllreturn[0] = 2 Then
MsgBox(262144+16, @ScriptName, "保存为图标文件失败!")
EndIf
Return False
EndIf
EndFunc ==>ico
代码中使用了一个dll文件。上述代码文件和这个dll文件都一起打包在下面的附件中了。
当然,你可以用FileInstall将这个dll文件一起打包编译为exe。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)