Windows事件跟踪(ETW):基于资源的文件路径,我们会出现不稳定的行为

时间:2013-06-11 09:55:53

标签: windows visual-studio-2010 visual-c++ etw

好吧,我在微软论坛上问过这个问题,并对他们的行动感到惊讶。

这是问题http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/6c2354ae-f9f6-423f-bf91-a34b40e20fa1

我还在这里重新发布了一些信息。

  

这篇文章   Problem installing WPT manifest using wevtutil   建议wevtutil对大小有限制   清单中的resourcefileName属性。

     

我认为这绝不是,但不幸的是!

     

我想知道为什么会有这样的限制。

     

这就是我所做的。我有一个相当温和的路径的解决方案   深度(例如C:\ users \\\

     

如果我指向resourceFileName和messageFileName(在清单中)   设置事件跟踪所需的文件。看这里   :http://msdn.microsoft.com/en-us/library/windows/desktop/dd996930(v=vs.85).aspx)   到它的原始路径(具有上述格式)的exe我   得到警告:

resources are not accessible.
     

如果我将exe的路径设置为C:\ temp \ publisher.exe和   然后手动复制

     

从解决方案输出目录到C:\ temp文件夹的exe,   一切正常。

     

PS:此外,exe必须拥有正确的权限   可访问性。

     

现在,我的问题是,为什么对文件有这种不必要的限制   路径?如果这是所谓的强大的api写的方式   它不能处理超过一定长度的文件路径,那我很抱歉   说它的编程非常糟糕。具有讽刺意味的是,它有很多   我希望在我的应用程序中使用的功能。       那就是说,是否有任何特定的选项可以更改resourceFileName和messageFileName属性   这个行为? msdn没有说什么。或者我   遗失了什么?

首先,如果有人找到了从任何路径安装事件发布者的解决方法,请你启发我吗?

其次,微软的回应。在没有正确阅读我的问题的情况下,主持人将我的问题转移到了Windows Server线程(他猜对了这个词,显然可能与Windows Server有一些关系。)我一直对微软感到不满,但这很烦人! / p>

0 个答案:

没有答案