return 0;
}
- SetPrivilege(SE_RESTORE_NAME, SE_PRIVILEGE_ENABLED);
-
/* ROS HACK, as long as NtUnloadKey is not implemented */
{
- NTSTATUS Status = NtUnloadKey(NULL);
+ NTSTATUS Status;
+
+ SetPrivilege(SE_RESTORE_NAME, SE_PRIVILEGE_ENABLED);
+ Status = NtUnloadKey(NULL);
+ SetPrivilege(SE_RESTORE_NAME, 0);
+
if (Status == STATUS_NOT_IMPLEMENTED)
{
/* Create the Administrator profile */
}
/* END OF ROS HACK */
- SetPrivilege(SE_RESTORE_NAME, 0);
-
SetupCloseInfFile(hSysSetupInf);
SetSetupType(0);