IceStudent Нашёл на rsdn только контекстное меню проводника. Для трея не нашёл, может плохо искал :( Sl4v4 Например: взял двумя...
Восстановит, если в dllcache останется прежний. Поменял оба explorer.exe - не восстанавливает. Правда спрашивает, что делать с неизвестной...
BeginUpdateResource возвращает ноль: файл explorer.exe запущен и редактироваться не может. IceStudent В Shell Programming нашёл...
Спасибо, ресурс нашёл, попробую updateresource.
Нужно получить хэндл popup menu системного трея с целью добавить пункт. GetMenu по hWnd не проходит. Возможно создаётся динамически по...
Для 33 тоже очевидное решение в два хода: lea ecx,[eax*8] lea eax,[eax+ecx*4]
Указывай полный путь к файлу. Если путь содержит пробелы, заключи его в кавычки.
А если вдруг понадобится буфер на 21 Мб? Опять полчаса компилировать объектник? :))) имхо, самое разумное решение - virtualalloc. Да и GUI...
65: lea ecx,[eax*8] lea eax,[eax+ecx*8]
_G3 Это нечестно! Black_mirror не оговаривал, что должно быть в случае переполнения.
static
91: lea ecx,[eax+eax*8] lea edx,[ecx+ecx*8] lea edx,[edx+ecx]...
Ой, длин, чёта я пива много сегодня принял :-/ Вот так парвильно: mov ecx,const mov edx,eax...
Для любой из констант в 5 инструкции :) mov ecx,const mov edx,ecx xor eax,eax @@: add eax,edx loopnz @B
Ты бы оформил код по-человечески, используя тэги Тебе не кажется странным, что рисование начинается по WM_PAINT, а заканчивается по WM_CREATE ?
Потому, что описание не читал: The SetWindowText function changes the text of the specified window's title bar (if it has one). If the...
catangens В папке masm32\examples\ есть куча примеров. Ты бы их посмотрел, как строятся программы, как делаются циклы, оформляются процедуры и...
поставь двоеточие после метки start_loop
Если нужен FOR - юзай дельфи. На асме это делается так: mov ecx,x start_loop ;тело цикла dec ecx jnz start_loop
Black_mirror Здорово. Я пытался как-то применить этот метод к 11 и 13, но нифига не получалось. Оказывается решение есть :)
Имена участников (разделяйте запятой).