在Windows(C++)应用程序中处理第二次、第三次等应用程序启动的批准方法是什么?在这种情况下,我需要正在运行的(第一个)实例采取一些特殊操作(弹出一个对话框),但要终止辅助实例。在Mac上,AppleEvents在这种情况下会向您发送“重新打开”消息。Windows上的Mozilla使用DDE检查现有实例并传递命令行。尽管如此,这感觉像是一个非常讨厌的解决方案。 最佳答案 windows的方式是打开一个namedmutex,如果你能获取到它,说明你是第一个,如果没有,还有一个。此时,您可以注册一个Windows消息(该函数实际
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我们计划销售Windows可移植应用程序。“便携”是指它可以在任何Windows计算机上运行而无需安装。例如来自USB内存棒等。然而,该应用程序虽然(理论上)可以在任何地方工作,但它是针对LAN环境的。您认为有哪些解决方案可以在保持这种优势(或多或少)的同时仍然从中获利?PS:应用程序是/将用Delphi编写。
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。有人可以提供HelloWorld演示吗?
我用Java制作了一个小应用程序,我想使用NullsoftScriptableInstallSystem(http://nsis.sourceforge.net/Main_Page)为它制作一个Windows安装程序。我制作的应用程序需要在某处保存用户首选项,目前它保存在用户的主目录中(例如c:\Users\danny或/home/users/danny)。但是,如果Windows安装程序将应用程序安装到例如c:\ProgramFiles\whatever\我应该也把首选项文件保存在那里,对吧?我如何检测Java中的目录路径?在不失去Windows卸载程序对Windows用户的好处的情
我正在寻找一个可以与MSVC++2008一起使用的漂亮而简单的GUI工具包。我需要一些带有简单示例/教程和良好文档的东西。我已经尝试过wxWidgets,但在尝试编译它时我真的很头疼。Qt教程和示例对我来说似乎太复杂了。我在Swing方面有相当多的经验,它是我唯一能够理解的GUI工具包。谢谢。编辑:三年前,我还很年轻,很傻,对小部件工具包知之甚少。强烈建议现在使用Qt。它对我来说效果很好。 最佳答案 MSVC++附带的工具包MFC不适合您的原因是什么?有大量的示例代码,使用起来并不是特别困难。
我有一个用C++编写的Windows应用程序,有时会崩溃。有没有办法以编程方式忽略模态对话框并自动重新启动应用程序? 最佳答案 我从病毒中学到的东西:使用服务来检查您的应用程序是否正在运行。如果该服务检测到应用程序未运行,则启动该应用程序。随心所欲地实现服务。 关于c++-崩溃时以编程方式重新启动应用程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8359599/
我尝试在JAVA代码中调用MessageBoxA函数。以下方法有什么问题,以至于我的程序抛出了很多错误?packageloading.libraries;publicclassUser32{//firstcase:publicnativeintMessageBoxA(HWNDhWnd,LPCSTRlpText,LPCSTRlpCaption,UINTuType);//second:publicnativeintMessageBoxA(inthWnd,StringlpText,StringlpCaption,intuType);static{System.loadLibrary("Use
我们有一个遗留的Delphi7应用程序,它启动Windows碎片整理和屏幕键盘应用程序,如下所示://DefragmentationapplicationShellExecute(0,'open',PChar('C:\Windows\System32\dfrg.msc'),nil,nil,SW_SHOWNORMAL);//On-screenkeyboardShellExecute(0,'open',PChar('C:\Windows\System32\osk.exe'),nil,nil,SW_SHOWNORMAL);两者都在WindowsXP上工作,但在Windows10上失败。我发现
C++Windows窗体应用程序是否需要.NETFramework?它似乎是因为它导入了"System::Forms"但我只想100%确定。我尝试用depends打开它,看起来它导入了通常的C++dll,但没有关于框架的任何信息。 最佳答案 Windows窗体是.NETFramework的一部分,所以是的。如果您不想将.NET框架作为依赖项,则需要使用nativeWin32API或MFC。您还可以使用第三方库,例如Trolltech的Qt。DependencyWalker有一个很好的常见问题解答,涵盖了原因:WillDependen
我正在考虑用C++构建一个应用程序,它将解析来自网络的文本并创建一些统计结果。我想将这些结果实时输入外部应用程序。外部应用程序(我无法访问其代码,但可以要求付费定制添加)然后需要一些代码来读取和使用这些结果。我想知道在速度和易于实现方面互连这两个应用程序的最佳方式是什么。我正在考虑:diskI/O(slow)aWindowsserviceaDLLawebserviceawebpage也许我缺少更好的解决方案?谢谢。Update:thereisanadditionalneedtoknowhowlongadatarequestmaytakeatworst. 最佳