Как сделать из CreateService() -> .INF ?
Т.е. есть вызов:
SC_HANDLE CreateService(
hSCManager, // handle to SCM database
"ServiceName", // name of service to start
"lpDisplayName", // display name
SERVICE_ALL_ACCESS, // type of access to service
SERVICE_KERNEL_DRIVER, // type of service
SERVICE_SYSTEM_START, // when to start service
SERVICE_ERROR_NORMAL, // severity of service failure
"BinaryPathName", // name of binary file
"PNP_TDI", // name of load ordering group
TagId, // tag identifier
"Tcpip\0", // array of dependency names
"ServiceStartName", // account name
"Password" // account password
);
как будет выглядеть соотв. .inf ?
Это для чего надо то вообще? Кто этот .inf обрабатывать будет?
Цитата:
Originally posted by (C)dragon
Это для чего надо то вообще? Кто этот .inf обрабатывать будет?
Это для чего надо то вообще? Кто этот .inf обрабатывать будет?
Это будет устанавливаться драйвер по правому щелчку (для начала).
посмотри какие изменения в реестре эта функция делает (например RegMon'ом) и впиши эти изменения в inf
Если так, то эта функция заносит все эти параметры в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serviсes\имя службы
Цитата:
Originally posted by (C)dragon
Если так, то эта функция заносит все эти параметры в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serviсes\имя службы
Если так, то эта функция заносит все эти параметры в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serviсes\имя службы
Это понятно, но писать туда напрямую нельзя по рекомендациям MS, иначе продукт не будет лицензирован.
В принципе я совсем уже разобрался спасибо за ответы.