草庐IT

c++ - 如何找出我的 .exe 的入口函数?

我觉得问这个问题很愚蠢,但请耐心等待并在评论“它是main(),duh”之前阅读症状。我正在VisualStudioExpress2012中开发一个项目。迄今为止,我们只为Win32(x86)平台构建,但我正在将.exe构建转换为64位。我现在有一个完全链接的.exe,但在此过程中发生了一件有趣的事情:不再调用入口点。(C++,控制台)程序的入口点是在文件范围内声明的C++函数,具有以下签名:intmain(intargc,char*argv[])。这个函数从第一天开始就在x86可执行文件中愉快地工作。它没有在x64上被调用:链接器不会提示找不到入口点。加载器不会提示找不到入口点。当我

python - 我应该在哪里保存我的应用程序的数据?

我刚刚用Cx_freeze卡住了一个在Windows上运行的小应用程序。我知道我可以在数据库中保存一些日期(我使用的是sqlite3)。但是该应用程序有时需要创建一个文件夹来保存用户编写的草稿,但它无法正常工作。我无权创建文件夹。代码:ifnotos.path.exists('drafts'):os.makedirs('drafts')当我在“文档”的文件夹中测试它时,它工作得很好,但在卡住后就不行了。实际上,考虑到我尝试创建文件夹的位置,这并不奇怪。所以,我想知道应该将文件保存在哪里(这些是文本文件)。我也遇到了这个错误,代码是commande=sqlite3.connect('Ba

python - 我怎样才能让 readthedocs.org build 忽略我的 requirement.txt?

我在github上有一个在Windows上运行的小应用程序项目,需要pythonnet。我的requirement.txt包含:beautifulsoup4==4.6pythonnet==2.3现在我想为它建立一个文档并将其放在readthedocs.org上。将我的文档推送到github后,将我的项目导入readthedocs.org,我尝试构建文档,但此操作失败并显示:Collectingpythonnet==2.3(from-r/home/docs/checkouts/readthedocs.org/user_builds/trelloradar/checkouts/latest

c# - 如何检查我的机器上是否打开了另一个应用程序窗口(即遍历所有打开的窗口)?

我有一个应用程序可以将一系列文本文件写入用户计算机上的文件夹。然后它会提示他们是否要打开文件夹以查看所有文件。我使用System.Diagnostics.Process.Start()来执行此操作并且效果很好。但是,如果已经有一个打开该文件夹的窗口,我只想重复使用该窗口而不是打开另一个窗口。有助于保持整洁。有什么想法吗?更新:我试过这个:if(MessageBox.Show("Compiled!Openfolder?","CompileDone",MessageBoxButtons.YesNo)==System.Windows.Forms.DialogResult.Yes){Proce

windows - 如何使用 Linux 或 Windows 上的浏览​​器作为我的 GUI

有没有办法使用浏览器作为GUI在Linux或Windows上创建应用程序?基本上我将在浏览器上有简单的表单,这些表单将从用户那里获取输入,并在处理输入后显示结果。所以我需要用户点击的东西作为应用程序,应用程序会自动打开浏览器并开始与用户交互 最佳答案 您可以使用Qt,它有一个WebKit小部件,这是一个功能齐全的浏览器。然后您可以将初始加载url指向您的html并执行您需要的操作。Qt是可移植的,简单的重新编译就可以让这个简单的应用程序在Linux、Windows、Mac等平台上运行。

c# - 如何制作我的应用程序单例应用程序?

这个问题在这里已经有了答案:Whatisthecorrectwaytocreateasingle-instanceWPFapplication?(39个答案)关闭6年前。我有一个应用程序,但目前它不是单例应用程序。我喜欢让它成为单例应用程序,这样它的另一个实例就不会在运行时退出。如果可以,请回复一些示例代码。

windows - 如何检测我的应用程序是否在兼容模式下运行?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtodetecttrueWindowsversion我有一个应用程序使用第三方库(dll-无源代码)来保护(加密)一些客户数据,这个dll必须使用不同的参数初始化,具体取决于当前的Windows版本。如果我的应用程序在Windows7下以XP兼容模式执行,则dll加密方法失败。所以我需要一种方法来检测我的应用程序何时在兼容模式下运行以防止出现此问题。那么如何检测我的应用程序是否在兼容模式下运行?

c++ - 为什么我的程序设计为耗尽 RAM 和 CPU 而没有使用所有 RAM 和 CPU?

#include#include#include#include#include#includeusingnamespacestd;charrandomLetter(){srand(time(0));charrValue;while(1)if((rValue=(rand()/129))>31)returnrValue;}intmain(){vectormeegaString;for(inti=0;i运行此程序之前的RAM使用量约为2500/8000MB。到了3200,抛出如下异常:Unhandledexceptionat0x773c15deinResourcesgormandizer.

c++ - 如何获取我的电脑外部IP地址?

假设我当前的IP是:123.123.123.123如何以编程方式获取该字符串?注意:我不想获得此IP:192.168.0.10,我想要其他人可以使用该IP通过HTTP或任何方式连接到我的计算机。注意:我不想打开某些网页(如ip4.me)来获取地址,我只想使用C++获取它。我试着用谷歌搜索,但每个建议都是“加载一个页面并读取它告诉你的IP”。这真的是唯一的方法吗?! 最佳答案 您可以从http://api.externalip.net/ip/获取它或一些类似的服务,但我不确定这些网站在可用性方面有多可靠任何其他方式都会非常复杂,因为一

windows - 为什么我的 MDI 子窗体不显示阴影?

在我的应用程序中,当我将一个窗体作为我的主要MDI父窗体的子窗体时,子窗体停止在窗体后面显示Windows7默认阴影效果。如何让子窗体显示阴影?Formobj=Application.OpenForms["My_form"];if(obj!=null){obj.Focus();}else{My_formc=newMy_form();c.MdiParent=this;c.Show();} 最佳答案 这是正常的,完全是设计使然。MDIchildwindowsarenottop-levelwindows,butratheraspecial