I'm developing a connection to a EFT(Electronic funds transfer) and need to implement a dotnet dll. If I do it in C/side it working as expected but as a extension I get problems directly. With extensions I get problem with COM auth and also writing logfiles from the dll. Whats the differences in running dll files if they are implemented as extensions or directly in c/side?