Great Но на форуме так же советуют его использовать когда своя точка входа. Пример: http://www.wasm.ru/forum/viewtopic.php?id=31966
А что реально даёт /NODEFAULTLIB ? Ведь потом ручками все либы подключать надо. Не верится что линкер натолько туп, что ссылки на неиспользуемые...
TSS Пришли к финишу одновременно :-) Только зачем /NODEFAULTLIB ?
А ларчик просто открывался, надо отключить проверку переполнения буфера и всё в ажуре.
Глюк начинается отсюда: bool bIsOk = Process32First(pSnap, &ProcEntry); Это так, чтоб "гадалось" легче :-)
Great Резонный вопрос, почему обычная локальная переменная определяется? Вот кусок, мне кажется его должно хватить: #include "stdafx.h" #pragma...
TSS Собрано как раз Release, опять не угадал (с Debug всё тоже самое). Для проверки вполне хватит того куска что я выложил + своя точка входа +...
TSS Видно не я один ищу луну в орионе :-) Никак не могу сопоставить RTL и ToolHelp...
TSS Вы хотите сказать что MSVCR90.dll отвечает за выделение памяти в стеке??? Проблема появляется если структура в стеке, а когда в сементе .data...
censored Забыл сказать что студийный манифест я похерил.
Кофейной гущи нет... DWORD IsParentPID() { PROCESSENTRY32 ProcEntry; HANDLE pSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL); if...
Натолкнулся ещё на "интересную" проблему. Если записать так: DWORD IsParentPID() { PROCESSENTRY32 ProcEntry; код.... } И при этом объявить свою...
Причём даже не копирование а объединение.
LLInuoH Это типа вместо того чтоб DWORD положить мы копирование строки включаем... Не наши это методы :-)
Подскажите, можно это записать проще: szSystemDirectory[uiSize] = WCHAR('\\'); szSystemDirectory[uiSize+1] = WCHAR('\0');
Booster Утечек нет (я по крайней мере не нашел). А на счёт Билли - отличная мысль, обязательно позвоню :-)
Booster Конечно я использую CoTaskMemFree. Но он освобождает только IDList.
leo Вот я и спрашиваю - может кто знает какие есть открытые интерфейсы? А может дело и не в интерфейсах. А подход - не выгрузилось, так и пёс с...
leo Не согласен. Раз задействуются COM интерфейсы, то должны быть методы их освобождения. Странно конечно, но после Release предоставляемого...
При использовании с флагом BIF_NEWDIALOGSTYLE чертовщина творится... В памяти (после завершения функции) остаются три потока висеть. Пробовал даже...
Имена участников (разделяйте запятой).