小编Scr*_*uck的帖子

Windows 如何实际处理文件关联?

我有文件关联问题。我的 C# 应用程序可以为其自己的扩展设置文件关联,以便用户双击它使用的项目文件将打开我的应用程序并加载文件。

这会导致两个第三方组件出现问题。每次使用许可。

使用双击时,会出现两个组件的许可证对话框。从可执行文件运行应用程序时,不会发生这种情况。如果我将适当的文件拖到我的应用程序快捷方式上,应用程序将从该文件开始,并且不会出现许可证对话框。

因此我必须得出结论,问题在于 Windows 执行文件关联操作的方式。

创建许可证代码的人告诉我,问题很可能是可执行文件名称已更改,而许可证代码拒绝了它。我只能假设这与包含文件名的参数有关。

我试图通过代码中的断点捕获代码执行,但即使断点位于执行的第一行,我也无法实现。无论 Windows 做什么,都超过了那个点。

windows file-association

4
推荐指数
1
解决办法
2336
查看次数

标签 统计

file-association ×1

windows ×1