小编Mit*_*eed的帖子

C++/CLI缺少MSVCR90.DLL

我有一个c ++/cli dll,我在运行时加载,在调试模式下工作得很好.如果我尝试在发布模式下加载dll,则无法加载说明缺少一个或多个依赖项.如果我运行依赖它我从MSVCM90.DLL缺少MSVCR90.DLL.如果我检查dll的调试版本它也有缺少的依赖项,但是对着debug(D)版本.

我确保调试/发布嵌入了清单文件.我读到了有关应用程序加载dll正在构建为任何CPU和dll被构建为x86的问题,但我不知道如何将它们都设置为x86.

我正在使用VS2010.

无论如何,我现在已经搞砸了一段时间,并且不知道出了什么问题.我相信那里有人知道发生了什么事.如果我需要包含其他信息,请与我们联系.

alt text http://www.freeimagehosting.net/uploads/fb31c0e256.png

更新:

这最终解决了我的问题:http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/07794679-159b-4363-ae94-a68fe258d827

winapi dependencies visual-studio-2010 visual-studio

9
推荐指数
1
解决办法
3万
查看次数

EventLogReader远程性能

我正在使用EventLogReader来查询远程2008服务器的事件.在远程机器上查询事件的性能非常糟糕(每秒6次).如果我使用仅向前的ManagementObjectSearch通过WMI查询同一台机器,性能很好(1000 /秒).我没有在EventLogReader上看到任何类似的选项(例如ReturnImmediatly,Rewindable)来加速它.我尝试关闭远程服务器上的防火墙,看看是否存在通信问题,但这没有什么区别.

当使用EventLogReader从本地主机读取日志时,性能与预期一致 - 只有通过网络它才会减慢速度(但WMI不会遇到问题).

有什么方法可以通过网络加速EventLogReader的性能?

谢谢,米奇

.net c# performance event-log

5
推荐指数
1
解决办法
1943
查看次数

检测打开文件上的文件删除

我正在打开一个具有读取访问权限的文件,并允许对该文件进行后续的读|写|删除文件共享访问(尾随该文件)。如果文件在处理过程中被删除,是否有办法检测该文件是否正在等待删除(请参阅文件部分http://msdn.microsoft.com/en-us/library/aa363858(v=VS.85).aspx) ?如果某个外部进程(拥有进程)发出了删除,我想尽快关闭我的句柄以允许文件删除,以免干扰拥有进程中的任何逻辑。

我在 C# 中,看不到检测挂起删除的方法。该文件是使用 FileStream 对象打开的。是否有某种方法可以检测 C# 或其他 Windows 函数中的删除?

c# windows file-io tail delete-file

5
推荐指数
1
解决办法
2996
查看次数