在分发 .exe 文件之前应注意什么

发布于 2024-10-08 05:15:25 字数 61 浏览 9 评论 0原文

.exe 是否包含任何必须注意的个人计算机信息(如果有的话)以及在提供独立的 .exe 文件之前必须做什么?

Does an .exe contain any personal computer information (what if any) that must be taken care of and what must be done before giving out a standalone .exe file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

太阳男子 2024-10-15 05:15:26

唯一的个人信息是 .pdb 文件的路径,例如“c:\path\to\outdir\Release\program.pdb”。
它对于事后调试可能很有用,因此只需根据需要更改输出目录即可。

The only personal information is path to .pdb file, like "c:\path\to\outdir\Release\program.pdb".
It may be useful for post-mortem debugging, so just change output directory if needed.

悲欢浪云 2024-10-15 05:15:26

这取决于您的开发系统和配置。例如,如果您使用 Visual Studio,则新项目将在 VS 注册时包含您的姓名。

第一步是右键单击该exe,转到属性并查看其中有哪些信息。

第二件事是使用资源编辑器查看您的 exe 中存储了哪些资源(但是,如果您编写了它,您可能已经知道这些资源了)。

It depends on your development system and your configuration. For example, if you use Visual Studio, new projects will include your name as VS is registered.

The first step is to right click the exe, go to properties and see what information is there.

The second thing would be to use a resource editor to see what resources are stored in your exe (however, if you wrote it, you may well know those resources already).

睡美人的小仙女 2024-10-15 05:15:26

如果您自己编写了 EXE,则可能会使用各种反汇编程序、十六进制编辑器对其进行反汇编以发现逻辑,甚至更改程序的逻辑。

如果您想防止这种情况发生,您可能需要研究打包和混淆。

http://en.wikipedia.org/wiki/Reverse_engineering

If the EXE you have yourself coded, it might be disassembled to discover logic or even alter the logic of program using various disassembler , hex editors.

You might want to look into packing and obfuscation if you want to prevent this.

http://en.wikipedia.org/wiki/Reverse_engineering

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文