кому интересно, было вот что: с целью уменьшения размера либа компилилась как /ALIGN:16 .... c exe катит а вот dll не захотлеась грузиться......
mov ah, 2ah int 21h жду CX = year (1980-2099) DH = month DL = day ---DOS 1.10+--- AL = day of week (00h=Sunday) делаю это в exeшнике,...
ога. спасибо. тока система не виснет а либу просто выкидывает, хотя она пытается грузиться.
invoke Sleep,100000
я бы предложил сделать dump этого блока памяти в файл. а затем просто натраваить на этот файл твой uncompress
может я и гоню, но! Sleep(10*1000); // задержка на 10 секунд. вызывается и происходит задержка в kernel32.dll то бишь в системном таймере..........
спасибо. сто пудов. хотя редирект entry point в exe-шнике работает. не знал что в длл не пашет. а как узнать какой .exe подгружает оную dll?
написал Dll, через запятую добавил в список appinit_dll ребутнулся смотрю список длл у _любой_ проги - моей нету. путь аказан верно. действие...
нашел это http://www.codeproject.com/KB/threads/ParentPID.aspx спасибо кто мысленно хотел помочь... а проще есть способ?
Да, под Windows вопрос этот...
у processExplorer есть фича. он может показывать кто кого запустил. Есть приложение Soft1.exe которое делает ShellExec / CreateProcess (...
интересно просто компилить код так чтобы при реализации try он использовал мои прототипы
ping -a localhost в качестве sleep - функции самое то. спасибо. интересные идеи были.
ollydbg , ida
SetTextColor().... ?
кайф. зачот. висит ток чета. мертвым сном висит. а так rundll32 kernel32.dll Sleep 9999 не висит но и задержки нет но идея кайф.
ну вообще то да... :) только вот на стадии реализации _EH_prolog и _CxxFrameHandler чтобы юзать стандартный try{}catch(){} застрял... решил...
ну это .bat конфигурирования серва постоянно меняется.... там cmd /c dns.exe .... в разных строчках и т.д. вот некоторым програм надо...
sleep.exe мысль интересная но она не входит в стандартный комплект винды. речь идет как сделать такое на .bat а не на си. может чтото вроде...
так вот же суть вопроса состоит в том есть ли аналог или как это сделать на DOS command processor
Имена участников (разделяйте запятой).