【问题标题】:My Crypter Won't Work?我的加密器不起作用?
【发布时间】:2012-10-11 14:57:02
【问题描述】:

我最近在 VB.NET 2010 Express Edition 中构建了一个 Crypter,我打开了 .exe GUI,并选择了一个要加密的可执行文件,它被加密了。我打开了 Crypted File 并收到一条错误消息:

“此文件的版本与您运行的 Windows 版本不兼容。请检查您计算机的系统信息以查看您是否需要 x86(32 位)或 x64(64 位)版本的程序。”

有什么方法可以将我的代码转换为 64 位?如果您需要查看我的代码,只需在下面的 cmets 中说明即可。谢谢大家,感谢所有帮助! :)

【问题讨论】:

  • 那么,等等,您加密了一个文件,然后尝试执行该加密文件?当你运行它时,你期望得到什么结果?
  • 我知道,但不应该显示加密?
  • “显示加密”是什么意思?您已经加密了一个文件,现在您可以使用它查看加密的内容(使用十六进制编辑器或文本编辑器)或解密它。
  • 哦,我必须使用文本编辑器...但是为什么会出现 32-64 位错误?
  • 这只是 Windows 告诉您它不知道如何运行该 .exe 的方式。

标签: vb.net visual-studio cryptography 32bit-64bit exe


【解决方案1】:

您可以做的是在加密文件后将加密文件的类型重命名为其他名称。例如,“whatever.exe”可以重命名为“whatever.exe.encryptedfile”。如果您随后将文件类型“encryptedfile”与您的应用程序相关联,它会在有人尝试打开该类型的文件时自动启动。

【讨论】:

    猜你喜欢
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多