I have written a windows service and has set its startup type to be \'Automatic\'. But after installing the service a user can change its type to \'disabled\'.
There is no API for doing this, but you can check the service start mode in the registry, at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName\Start. That value will be either 2 (automatic), 3 (manual), or 4 (disabled).