Друзья, простите за неграмотность и за офф топ если что тоже. Давно не программировал... Возник вопрос на какой версии Microsoft Visual Studio написана эта программа? Наводя на файл dsw подсказка говорит, что вроде бы как VC++ 6. Я правильно понимаю? Просто смущает тот факт, что Visual Studio 6 написана в 98 году, а тогда на сколько я помню служб еще не было? Помогите пожалуйста разобраться. Пытаюсь скомплировать проект, выскакивает куча ошибок... Может библиотеки какие надо подключить?
Код | --------------------Configuration: SimplServ - Win32 Debug-------------------- Compiling... SCManager.cpp c:\users\пользователь\downloads\minsvc\scmanager.h(19) : error C2061: syntax error : identifier 'PCTSTR' C:\Users\Пользователь\Downloads\minsvc\SCManager.cpp(31) : error C2061: syntax error : identifier 'PCTSTR' C:\Users\Пользователь\Downloads\minsvc\SCManager.cpp(51) : error C2065: 'szDepend' : undeclared identifier ServiceContext.cpp c:\users\пользователь\downloads\minsvc\iocp.h(27) : error C2061: syntax error : identifier 'ULONG_PTR' c:\users\пользователь\downloads\minsvc\iocp.h(33) : error C2061: syntax error : identifier 'ULONG_PTR' c:\users\пользователь\downloads\minsvc\iocp.h(40) : error C2061: syntax error : identifier 'ULONG_PTR' C:\Users\Пользователь\Downloads\minsvc\ServiceContext.cpp(57) : error C2660: 'PostStatus' : function does not take 2 parameters C:\Users\Пользователь\Downloads\minsvc\ServiceContext.cpp(58) : error C2065: 'ERROR_FUNCTION_FAILED' : undeclared identifier C:\Users\Пользователь\Downloads\minsvc\ServiceContext.cpp(134) : error C2065: 'RegisterServiceCtrlHandlerEx' : undeclared identifier ServiceHelper.cpp c:\users\пользователь\downloads\minsvc\iocp.h(27) : error C2061: syntax error : identifier 'ULONG_PTR' c:\users\пользователь\downloads\minsvc\iocp.h(33) : error C2061: syntax error : identifier 'ULONG_PTR' c:\users\пользователь\downloads\minsvc\iocp.h(40) : error C2061: syntax error : identifier 'ULONG_PTR' C:\Users\Пользователь\Downloads\minsvc\ServiceHelper.cpp(84) : error C2065: 'ULONG_PTR' : undeclared identifier C:\Users\Пользователь\Downloads\minsvc\ServiceHelper.cpp(84) : error C2146: syntax error : missing ';' before identifier 'CompKey' C:\Users\Пользователь\Downloads\minsvc\ServiceHelper.cpp(84) : error C2065: 'CompKey' : undeclared identifier SimplServ.cpp c:\users\пользователь\downloads\minsvc\iocp.h(27) : error C2061: syntax error : identifier 'ULONG_PTR' c:\users\пользователь\downloads\minsvc\iocp.h(33) : error C2061: syntax error : identifier 'ULONG_PTR' c:\users\пользователь\downloads\minsvc\iocp.h(40) : error C2061: syntax error : identifier 'ULONG_PTR' c:\users\пользователь\downloads\minsvc\scmanager.h(19) : error C2061: syntax error : identifier 'PCTSTR' Generating Code... Error executing cl.exe.
SimplServ.exe - 19 error(s), 0 warning(s)
|
Очень хочется разобраться в службах... Еще хотелось бы это реализовать именно на Visual Studio 6, т.к. она не использует .NET Fraemwork насколько мне известно. Ну или на любой другой, но тогда каким то образом с отключеным .NET, чтоб полученная программа работала на "пустом" Windows, без установки каких либо дополнительных компонент. |