Login
网站首页 > 文章中心 > VB6

VB6重启自身并且检测运行方式代码分享

作者:小编 更新时间:2023-08-03 12:01:38 浏览量:39人看过

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Sub Main()

    Dim command As String

    Dim restartFlag As String    

    command = App.Path & "\" & App.EXEName & ".exe" 

    restartFlag = "/restarted"    

    ShellExecute 0, vbNullString, command, restartFlag, vbNullString, vbHide

End Sub

Sub Form_Load()' 检查传递给应用程序的命令行参数

    If Command$ = "/restarted" Then

        MsgBox "应用程序通过代码重启运行."

    Else

        MsgBox "用户自己打开了应用程序."

    End If 

'应用程序的其余代码...

End Sub


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/vb/1384.html
<<上一篇 2023-07-14
下一篇 >> 2023-08-06

编辑推荐

热门文章