H
Hmarik
Есть простой код
Excel::_ApplicationPtr pApplication;
pApplication.CreateInstance( _T("Excel.Application")
Если его выполнить из обычного ЕХЕ - то все работает.
Но если он выполняется службой, под логином Local System account - то Excel падает.
Если поставить галку Allow service to interact with Desktop - то выдается сообщение о падаении Excel - с возможностью перезапустить его... но он все равно падает...
Если служба выполняется под каким либо пользователем - то все работает нормально.
Что бы это сделать, что бы все работало под Local System account.
Excel::_ApplicationPtr pApplication;
pApplication.CreateInstance( _T("Excel.Application")
Если его выполнить из обычного ЕХЕ - то все работает.
Но если он выполняется службой, под логином Local System account - то Excel падает.
Если поставить галку Allow service to interact with Desktop - то выдается сообщение о падаении Excel - с возможностью перезапустить его... но он все равно падает...
Если служба выполняется под каким либо пользователем - то все работает нормально.
Что бы это сделать, что бы все работало под Local System account.