English 中文(简体)
在最终用户系统中,打捞“应用配置”的好办法不正确?
原标题:Good way of debugging "application configuration is incorrect" problems on end-user systems?

我建造了一条与若干DLLs有活力联系的可执行性。 其中大多数安装在视窗上,但可能有些版本略有不同。 我分发的其他人,但可能取决于其他数字。

如果我在当地操作可执行的信息,并获得Windows错误信息,说“无法装上[黑线]。 申请组合不正确,似乎意味着丢失了任何依赖的图书馆。 但是,它(又是冷静的)毫不犹豫地具体指明它正在装载哪些地雷。 有时,我可以通过使用Process Monitor,其中可以显示我是哪一个档案。 Windows在发出错误信息之前正在寻找。

但是,这些是终端用户在试图诊断问题时必须使用的合理工具。 是否有任何办法将视窗连接起来,以确切地说,它正在解决哪些图书馆的问题,这样就可以将它投向一个标志或在一个信息箱中展示?

问题回答

在我的经验中,这种错误的一个共同原因是,意外地运输了与C波时间的变幻版相联系的一个部分,该版本显然无法再分配,因此,只有在终端用户系统安装了视像仪的配对版。 该名称将取代

依赖者沃克当然是用来检查你作为开发商的可执行性的适当工具。 它可以忽略对DLL装载事件的申请,并运行,因此,你可以发现DLLs,这些LLLLs在运行时常装满,DLLs在建时被点名。

扶养金沃克也是可以描述的,可以撰写一份记录。 我将这一方式作为我建造过程的一部分,在包装之前验证装运。 我将全部文件运至其交付的树木的 mo。 我采用依赖性行走者所主持的简化申请方式,从而把所有选址和零件装出。 依靠。 否则,我就留下一个冰原,我用手稿检查,如果任何电离层电离层均从除<条码>以外的任何系统装上,或者在电离层上,或者如果装上了电离层电离层的意外版本或衰变版本,则无法建造。 只有在检查成功之后,我才建造将释放的InnoSetup装置包。 这在几个场合拯救了 em,非常值得它努力说明如何做。

如果你知道每个DL是“官方”Windows DLL,或者是你装运的一部分,那么你就真正有机会在黄色机器上工作。

<><>Edit>: http://www.dependencywalker.com/“rel=“nofollow noretinger”>Dependency Walker/a>是 around的一个良好地方。 所提供的版本可能比列入特别安全局的版本更新,并且有相当数量的关于先进用途的体面文件。

我可以证实,我已经掌握了独立实体的概况,但根本没有进行过很多测试。

窗口活动记录通常含有这些信息之后的一些宝贵信息。

在XP中,权利点击“米计算机”,选择“manage”并去“Event Viewer”,检查系统记录,查看电文箱出现时出现的错误信息。 其中应当有一些。 其中一人将载有违法者的姓名。

我认为有用的一种办法是在演播室视力中建立一个安装项目(即使你不停止运输)。 在你们的解决方案中,创立了一个新设置和部署项目,并将项目的主要产出增加给它,然后建造安装装置。 这将达到你在检测后扶养科内发现的伤员依赖检查阶段。 因此,如果你遗漏了任何lls,你就应当把.放在名单上。

当然,既然你只安装了5分钟的安装装置,你可以开车,并将处理确保视频演播室运行时间的正确安排。





相关问题
Why running a service as Local System is bad on windows?

I am trying to find out the difference between difference service account types. I tumbled upon this question. The answer was because it has powerful access to local resources, and Network Service ...

Programmatically detect Windows cluster configuration?

Does anyone know how to programatically detect that a Windows server is part of a cluster? Further, is it possible to detect that the server is the active or passive node? [Edit] And detect it from ...

get file icon for Outlook appointment (.msg)

I ve read Get File Icon used by Shell and the other similar posts - and already use SHFileInfo to get the associated icon for any given extension, and that works great. However, Outlook uses ".msg" ...

Identifying idle state on a windows machine

I know about the GetLastInputInfo method but that would only give me the duration since last user input - keyboard or mouse. If a user input was last received 10 minutes ago, that wouldn t mean the ...

Terminating a thread gracefully not using TerminateThread()

My application creates a thread and that runs in the background all the time. I can only terminate the thread manually, not from within the thread callback function. At the moment I am using ...

热门标签