на масм32.ком на форуме фыкладывали тулзу каторая хэдери из ддк переделывает для асма. Может это то что тебе нужно?
Вообщемто GetCommandLine и GetModuleFIleName
invoke InitCommonControls invoke DialogBoxParam, hInstance, IDD_DLG1,NULL,addr DlgProc,NULL в принципе все
Вообщемто каспера убери
Собственно Subj Вот таким кодом я пытаюсь это сделать но толку ноль возращаеться ошибка ERROR_SHARING_VIOLATION хотя при запущенном файле я могу...
В ХП нету таких вайлов зато есть в windows\system32 такой фаил config.nt и autoexec.nt
http://www.wasm.ru/forum/viewtopic.php?id=13329 Прочти там и сорсы есть
invoke VirtualProtect,eax,10,PAGE_EXECUTE_READWRITE,addr asdf<-- в место этого invoke VirtualProtect,-1,10,PAGE_EXECUTE_READWRITE,addr asdf--> вот это
Опыт есть у одног человека токо он статью писать не стал. на cracklab он тусуеться
На сколько мне неизменяет паамять это хедеры из Unix
Вобщем я разобрался. Только не понял одного момента: mov wParam,eax hex_ok: invoke GetWindowLong,[hWin],GWL_USERDATA leave xchg...
Да спасибо обработка подошла. Сейчас буду пытаться понять. Вот такой вопрос а можно реализовать это через IsDialogMessage и еже сними?
DlgProc PROC hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM mov eax,uMsg .if eax==WM_INITDIALOG invoke GetDlgItem,hWin,IDC_AddrArray1...
Возможно ли какинить функциями сделать чтобы в едит бох можно было вводить цифры и только некоторые буквы?
Вообщем то нашел я пример а проблема у меня была с представление вот этого lang-charset все немог понять.
В общем интересует момент каака на асме коректно получить версию файла, имя файла и прочее. Если есть у кого примеры поделитесь, а то всю голову...
Делаем так: invoke WSAStartup,0101h,offset wsaData invoke gethostbyname,addr Buffer invoke socket,AF_INET,SOCK_STREAM,0 mov sock,eax mov...
Возми лучше IceExt и не будет ни каких проблем.
Вообще устроил полностью. Но просто интересно возможно ли сделать допустим через SendDlgItemMessage? Просто все мои попытки провалились.
Спапсиюо помогло. А есть ли еще какие нить варианты?
Имена участников (разделяйте запятой).