我使用.net开发了一个Windows服务。我的服务对非托管代码进行了一些调用,如下所示-[DllImport("cmxConnect.dll")]privateunsafestaticexternStringcmxQuery([MarshalAs(UnmanagedType.LPStr)]Strings,long*connPointer);我已将cmxConnect.dll放在与服务可执行文件相同的文件夹中。如果我将登录用户设置为我的域帐户,该服务将正常启动。但是如果我使用本地系统帐户启动服务,我会得到DLLnotfound异常。我猜我的环境设置中有一些东西可以让Windows找到c