MVV
|
Posted: Tue May 15, 2012 14:36 Post subject: |
|
|
Вот 64-битная версия:
http://rghost.ru/38095491
На всякий случай сделал для 64-битной версии conspawn.pipe64, хотя может и с 32-битным будет работать (можно проверить, положив вместо него conspawn.pipe).
Ни за что не отвечаю.
При запуске сначала зависала с выделением гигабайт памяти, ошибка была в функции void explode_string(string &str, vector<string> &strings):
Code: | unsigned int pos_e=string::npos; // тут надо size_t вместо unsigned int |
Из-за различия в разрядности типов получался бесконечный цикл с выделением памяти (сравнивались 0xFFFFFFFF и 0xFFFFFFFFFFFFFFFF).
Ну и в недописанной вышеупомянутой функции AsseptExcludeID утечку перекрыл, вообще функцию выкинул (в самом её начале раскомментировал return false) - не понял, зачем она нужна, вызывается из CanYouHandleThisFile.
Щас вроде работает. Проверял на упаковке в 7-зип и распаковке. Но вообще за эту версию не ручаюсь. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|