Я пытался написать простой взломщик паролей на С ++, чтобы открыть старый zip-файл, который я заблокировал давным-давно.
Я пытаюсь вызвать pkunzip из программы. Единственный способ, которым я знаю, это использовать команду system (). Как в системе («вяжущий»). Проблема в том, что мне нужно каждый раз вводить новый пароль в строку, пока я не получу удар. Это потребует вставки переменной в команду, которую я посылаю в DOS. Вот где я заблудился. Так что код может выглядеть примерно так ...
system("pkunzip lockedFile -s[the password variable here]")
Кроме того, вся эта идея может быть ужасной, поэтому, если есть лучший способ, пожалуйста, просто скажите.
Кроме того, могу ли я использовать команду cd \, чтобы добраться до нужного каталога, или вам просто нужно сбросить соответствующие файлы в тот же каталог, что и сам проект C ++. Любая помощь или общие указания будут высоко ценится.
m.hatter