无法加载DLL'MPIest.dll':无效访问内存位置。 (HRESULT异常:0x800703E6) [英] Unable to load DLL 'MPIest.dll': Invalid access to memory location. (Exception from HRESULT: 0x800703E6)

查看:245
本文介绍了无法加载DLL'MPIest.dll':无效访问内存位置。 (HRESULT异常:0x800703E6)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

这个问题让我感到沮丧!

This problem is driving me batty!

首先,我的应用程序结构如下:

First of all my application is structured as follows:

1。用于用户界面控制和数据库报告的ASP.NET WEB应用程序(SQL Express 2005 SP1)我有一个专门用于模拟的用户帐户。主要是开始&停止Windows服务,并将启动参数传递给服务。

1. An ASP.NET WEB application for user interface control and database reporting (SQL Express 2005 SP1)  I have a specially created user account that is used for impersonation.  Mainly to start & stop the windows service and also to pass startup arguments to the service.

2。一种Windows服务应用程序,它连接到UNIX系统上的远程Postgre数据库,并在其中创建数据库记录时收集它们。我必须使用第三方(非.NET)DLL对记录进行一些操作,然后将它们本地存储在SQL数据库上。

2. A Windows service application that connects to a remote Postgre database on a UNIX system and gathers database records as they are created there.  I have to use a third-party (non .NET) DLL to do some manipulation of the records before storing them locally on the SQL database.

这一切在XP SP2上都运行得非常出色作为Server 2003 R2。

This all worked brilliantly on XP SP2 as well as Server 2003 R2.

在VISTA和Server 2008(x86)上但是当我启动Windows服务(加载外部DLL)时出现此错误:

On VISTA and Server 2008 (x86) however when I start the windows service (which loads the external DLL) I get this error:

&"无法加载DLL'MPIest.dll':无效访问内存位置。 (来自HRESULT的异常:0x800703E6)"

我尝试了很多东西,包括在具有以下设置的服务应用程序中添加Manifest:

"Unable to load DLL 'MPIest.dll': Invalid access to memory location. (Exception from HRESULT: 0x800703E6)"

I have tried numerous things including the addition of a Manifest into the service application that has the following settings:

< trustInfo xmlns = " urn:schemas-microsoft-com:asm.v2 " >

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">

< 安全 >

<security>

< requestedPrivileges xmlns = " urn:schemas-microsoft-com:asm.v3 " >

<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">

< requestedExecutionLevel level = " requireAdministrator " uiAccess = " false " ; />

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

< / requestedPrivileges < font color ="#0000ff"size = 2>>

</requestedPrivileges>

< / 安全性 >

</security>

< / trustInfo < font color ="#0000ff"size = 2> >

Pleeeeease可以告诉我哪里出错或如何解决这个问题。我已经绕圈了好几天,我的头脑旋转...

非常感谢

</trustInfo>

Pleeeeease can someone tell me where I am going wrong or how to go about solving this problem... I have been going round in circles for days and my head's spinning...

Many thanks

推荐答案

请...请...请是没有人能帮助我...或者指出我正确的方向????
Please.. please... please is there no-one that help me... or point me in the right direction????


这篇关于无法加载DLL'MPIest.dll':无效访问内存位置。 (HRESULT异常:0x800703E6)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆