【发布时间】:2013-06-09 05:13:50
【问题描述】:
我有一行代码可以打开管理员所需的应用程序,该应用程序要求您在弹出的同意框中单击“确定”。
ShellExecute(Me.Handle, "open", "c:\myapp.exe", "", "", 5)
但是,当它运行应用程序时,同意框会以最小化的方式打开。通常,当您双击“MyApp.exe”时,它会直接显示,但是通过 ShellExecute 会最小化身份验证。我做错了什么?
【问题讨论】:
我有一行代码可以打开管理员所需的应用程序,该应用程序要求您在弹出的同意框中单击“确定”。
ShellExecute(Me.Handle, "open", "c:\myapp.exe", "", "", 5)
但是,当它运行应用程序时,同意框会以最小化的方式打开。通常,当您双击“MyApp.exe”时,它会直接显示,但是通过 ShellExecute 会最小化身份验证。我做错了什么?
【问题讨论】:
试试这个。
ShellExecute(NULL, "open", yourAppName, "", "", SW_SHOWNORMAL )
希望它能解决你的问题。
【讨论】: