Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Удаление XP брэндмауэра
 
Здравствуйте!
Вопрос краток...
Я пишу программу и, хочу, чтобы в ней была функция отключения/удаления стандартного XP брэндмауэра.
(Если есть то через реестр или удалением файла/служб)
Заранее спасибо!
 
net stop shareaccess

т.е. смотреть фунции Service Control Manager.

тут, например
 
нужный тебе кусок кода в MSDN

Если коротко без проверки возвращаемых значений, то так:
INetFwMgr* fwMgr = NULL;
INetFwPolicy* fwPolicy = NULL;
comInit = CoInitializeEx(0,COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE);
hr = CoCreateInstance(
               __uuidof(NetFwMgr),
                NULL,
               CLSCTX_INPROC_SERVER,
                __uuidof(INetFwMgr),
                (void**)&fwMgr
               );
hr = fwMgr->get_LocalPolicy(&fwPolicy);
hr = fwPolicy->get_CurrentProfile(fwProfile);
hr = fwProfile->put_FirewallEnabled(VARIANT_FALSE);

в конце не забудь позвать Release :)


Трояна пишешь? :)
 
Пишу трояна, но на Delphi.
Спасибо всем, но я просто удалил службу из реестра :)
Теперь есть ещё один вопрос, как на c++ написать сервис, который бы запускал мой троян из system32 Например trojan.exe?
И кто нибудь знает, как на Delphi написать расшифровщик паролей?
Заранее спасибо!
 
JCDenton, для расшыфровшика тебе понадобица сделать так:
Код
for i:=1 to length(password_hash) do
begin
  result:=result + decrypt(password_hash\[I\]);
end
 
Можно поконкретнее
 
куда уж конкретнее? :)
Страницы: 1
Читают тему