Цитата:
Сообщение от
Beast-L
ShellExecute штатный не работает.
Во-первых, он не штатный - это ваша доделка. Во-вторых, эта тема
проскакивала в блогах:
Цитата:
Background of this issue is that on 64bit the DLLFunction kernel class itself is not implemented in Dynamics AX 2009.
Так что забудьте про Win32 API при работе в AX 2009 на сервере.
Цитата:
Сообщение от
Beast-L
Решилось написанием Class Library на c#, оттуда вызов shellexecute. Пока лучше решения не нашел.
А лучшего решения и не будет - не даром разработчики выделили отдельный класс WinAPIServer и все методы в нем переписали на .NET (кроме getLastError(), который с давних пор реализован в ядре).