Какие предостережения следует знать перед раздачей файла .exe - PullRequest
0 голосов
/ 18 декабря 2010

Содержит ли .exe какую-либо информацию о персональном компьютере (что если таковое имеется), о которой необходимо позаботиться, и что необходимо сделать перед выдачей отдельного файла .exe?

Ответы [ 3 ]

1 голос
/ 18 декабря 2010

Единственная личная информация - это путь к файлу .pdb, например, "c: \ path \ to \ outdir \ Release \ program.pdb".
Это может быть полезно для посмертной отладки, поэтому просто измените выводкаталог при необходимости.

1 голос
/ 18 декабря 2010

Это зависит от вашей системы разработки и вашей конфигурации.Например, если вы используете Visual Studio, новые проекты будут включать ваше имя при регистрации VS.

Первый шаг - щелкнуть правой кнопкой мыши исполняемый файл, перейти в свойства и посмотреть, какая информация там.1004 * Во-вторых, используйте редактор ресурсов, чтобы увидеть, какие ресурсы хранятся в вашем exe-файле (однако, если вы написали его, вы, возможно, уже хорошо знаете эти ресурсы).

0 голосов
/ 18 декабря 2010

Если EXE-файл, который вы сами написали, может быть разобран, чтобы обнаружить логику или даже изменить логику программы, используя различные дизассемблеры, шестнадцатеричные редакторы.

Возможно, вы захотите изучить упаковку и запутывание, если хотите предотвратить это.

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

...