Re: Доступ к удаленному реестру
От: grad  
Дата: 19.06.02 13:32
Оценка:
Примерно так
// открываем сессию по протоколу SMB
NETRESOURCE NetRes;
TCHAR szConnectionName[LENGTH];
_sntprintf(szConnectionName, LENGTH+ 1, _T("%s\\IPC$"),_T("RemoteCompName"));
NetRes.dwType = RESOURCETYPE_ANY;
NetRes.lpLocalName = NULL;
NetRes.lpRemoteName = szConnectionName;
NetRes.lpProvider = NULL;
DWORD opened = WNetAddConnection2(&NetRes, _T("MyPassword"),_T("MyLogin"), 0);
if (opened != ERROR_SUCCESS) return;
// получаем хендл реестра
PHKEY phkResult;        
RegConnectRegistry(_T("RemoteCompName"),HKEY_LOCAL_MACHINE,phkResult);
// и удаляем там HKEY_LOCAL_MACHINE

Шютка!
Про специфику использования SMB почитай здесь
http://www.rsdn.ru/?article/?baseserv/svcadmin-1.xml
Автор(ы): Александр Федотов
Дата: 24.03.2002
В статье рассматриваются вопросы управления системными
службами Windows NT: чтение и изменение конфигурации, запуск и
остановка, установка и удаление служб. В статье описана большинство
функций управления службами, использование каждой функции
продемонстрировано примерами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.