Вообщем проблема такая, написал я серевис, он запускается стопиться по всем правилам, но вызвать АПИшную функцию из этого сервиса я немогу, WriteFile тотже...подскажите, в чем трабла может быть??? Я как понял нужно осуществить взаимодействие с desktop...Заранее благодарен за помощь
Здравствуйте, smb75, Вы писали:
S>Вообщем проблема такая, написал я серевис, он запускается стопиться по всем правилам, но вызвать АПИшную функцию из этого сервиса я немогу, WriteFile тотже...подскажите, в чем трабла может быть??? Я как понял нужно осуществить взаимодействие с desktop...Заранее благодарен за помощь
Взаимодействие с десктопом нужно для окон. Для WriteFile — не нужно.
Что значит "не могу вызвать функцию" ?
Имею скафандр — готов путешествовать!
Re[2]: Windows Service и вызов API
От:
Аноним
Дата:
19.08.04 12:10
Оценка:
Здравствуйте, rus blood, Вы писали:
RB>Здравствуйте, smb75, Вы писали:
S>>Вообщем проблема такая, написал я серевис, он запускается стопиться по всем правилам, но вызвать АПИшную функцию из этого сервиса я немогу, WriteFile тотже...подскажите, в чем трабла может быть??? Я как понял нужно осуществить взаимодействие с desktop...Заранее благодарен за помощь
RB>Взаимодействие с десктопом нужно для окон. Для WriteFile — не нужно. RB>Что значит "не могу вызвать функцию" ?
А вот файл не создаеться и все тут...в обычном приложении файл создать могу а здесь ничего не создаеться...
Hello, !
You wrote on Thu, 19 Aug 2004 12:10:40 GMT:
S>>> Вообщем проблема такая, написал я серевис, он запускается стопиться по S>>> всем правилам, но вызвать АПИшную функцию из этого сервиса я немогу, S>>> WriteFile тотже...подскажите, в чем трабла может быть??? Я как понял S>>> нужно осуществить взаимодействие с desktop...Заранее благодарен за S>>> помощь
RB>> Взаимодействие с десктопом нужно для окон. Для WriteFile — не нужно. RB>> Что значит "не могу вызвать функцию" ?
> А вот файл не создаеться и все тут...в обычном приложении файл создать > могу а здесь ничего не создаеться...
Прав у пользователя SYSTEM не хватает, наверное. А десктоп тут совершенно не
при чем.
With best regards, Sergey.
Posted via RSDN NNTP Server 1.9 beta
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Здравствуйте, Sergey, Вы писали:
S>Hello, ! S>You wrote on Thu, 19 Aug 2004 12:10:40 GMT:
S>>>> Вообщем проблема такая, написал я серевис, он запускается стопиться по S>>>> всем правилам, но вызвать АПИшную функцию из этого сервиса я немогу, S>>>> WriteFile тотже...подскажите, в чем трабла может быть??? Я как понял S>>>> нужно осуществить взаимодействие с desktop...Заранее благодарен за S>>>> помощь
RB>>> Взаимодействие с десктопом нужно для окон. Для WriteFile — не нужно. RB>>> Что значит "не могу вызвать функцию" ?
>> А вот файл не создаеться и все тут...в обычном приложении файл создать >> могу а здесь ничего не создаеться...
S>Прав у пользователя SYSTEM не хватает, наверное. А десктоп тут совершенно не S>при чем.
S>With best regards, Sergey.
И какие же права у пользователя System должны быть????
Hello, smb75!
You wrote on Thu, 19 Aug 2004 12:15:27 GMT:
??>>> А вот файл не создаеться и все тут...в обычном приложении файл
??>>> создать могу а здесь ничего не создаеться...
S>> Прав у пользователя SYSTEM не хватает, наверное. А десктоп тут S>> совершенно не при чем.
s> И какие же права у пользователя System должны быть????
Поставь для начала для проверки full control на ту директорию/диск, в
которой файл создаешь.
With best regards, Sergey.
Posted via RSDN NNTP Server 1.9 beta
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
S>Поставь для начала для проверки full control на ту директорию/диск, в S>которой файл создаешь.
а зачем Вы гадаете? вое правильно спросили, чему равен GetLastError()
Здравствуйте, Denis, Вы писали:
S>>Поставь для начала для проверки full control на ту директорию/диск, в S>>которой файл создаешь. D>а зачем Вы гадаете? вое правильно спросили, чему равен GetLastError()
Потому что работать лень
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Здравствуйте, Sergey, Вы писали:
S>Здравствуйте, Denis, Вы писали:
S>>>Поставь для начала для проверки full control на ту директорию/диск, в S>>>которой файл создаешь. D>>а зачем Вы гадаете? вое правильно спросили, чему равен GetLastError()
S>Потому что работать лень
Все работает, все создаеться вызовы идут, спасибо за участие