Скрытие файлов в Настройки системы - Автозагрузка
(естественно программно)
Заранее спасибо.
Как скрать загрузочные файлы, что бы их небыло видно в msconfig?
(естественно программно)
Заранее спасибо.
Так же как и скрыть свой процесс в Диспечере задач.
ХАРЕ ВИРУСЫ ПИСАТЬ.
Так же как и скрыть свой процесс в Диспечере задач.
ХАРЕ ВИРУСЫ ПИСАТЬ.
А с чего вирус то, может не трой ?
Как скрать загрузочные файлы, что бы их небыло видно в msconfig?
(естественно программно)
Заранее спасибо.
При помощи GetCurrentProcessID получаем дискриптор своего процесса, затем функцией RegisterServiceProcess(ДИСКРИПТОР, 1) его скрываем.
Что за дескриптор, которым в реестор добиваешь?
2 Kai
Не совсем, так можно скрыть запущенный процесс, но не файл.
2 zoh
А ты удали их нах, и не парь людям мозги. Тогда не только msconfig, но даже Билл Гейтс не найдет.
Про атрибуты файлов слышал?
Да вроде слышал, да только где там атрибут видимости?
Знает кто-нибудь как програмно это провернуть, все предложеные способы не годятся?
а может ты просто не умеешь их готовить?
а может ты просто не умеешь их готовить?
Стопудово :)
А вообще - mkdir secret_dir..\.
Или mkdir ... - если fat32
Стопудово :)
А вообще - mkdir secret_dir..\.
Или mkdir ... - если fat32
А теперь по подробнее
mkdir для ХР не подходит?
опиши по подробнее про mkdir
А реаль но записать в win.ini или boot.ini
неясно что писать вместо ..\.
Опс извеняюсь всё ясно
неясно что писать вместо ..\.
Хм. Долбанный синтаксис великого и могучего. По привычке точку поставил в конце предложения. Комманда должна быть вот такой:
mkdir dir..\
Когда создашь - попробуй войти в нее через эксплорер :). Естественно программным путем можно сделать точно такую же папку.
Тут кто-то говорил как скрыть процес в диспетчере задач, GetCurrentProcessID что-ли что-то не получается.
Подскажите.
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
HINSTANCE hInstKernel;
DWORD (__stdcall *pRegisterServiceProcess)(DWORD,DWORD);
hInstKernel=LoadLibrary("KERNEL32.DLL");
if(hInstKernel)
{
pRegisterServiceProcess=(DWORD (__stdcall *)(DWORD,DWORD))GetProcAddress(hInstKernel,"RegisterServiceProcess");
if(pRegisterServiceProcess)
{
pRegisterServiceProcess(NULL,0);
}
FreeLibrary(hInstKernel);
}