我为我的游戏制作了一个启动器,并且启动器会自动下载并修补游戏。 但是,如何检查游戏是否已由启动器启动?有没有办法不使用命令行参数?
答案 0 :(得分:2)
如果您的启动器是.net应用程序,则可以不是从命令行启动应用程序,而是通过调用Main()
函数(从导出的类)启动。
如果您的启动器不是.net应用程序且您的应用程序仅适用于Windows,那么您可以尝试从主应用程序中找到启动器的窗口(使用FindWindow
功能),使用{{1发送消息WinApi函数,并检查结果。
这些文章可能很有用: