【问题标题】:How can I programmatically find the Windows Fax Personal CoverPages folder?如何以编程方式查找 Windows Fax Personal CoverPages 文件夹?
【发布时间】:2010-07-20 15:32:40
【问题描述】:

我正在尝试从我的应用程序中查找 Windows 传真“Personal CoverPages”文件夹。

在我的 Win7 机器上,它是 C:\Users\USER\Documents\Fax\Personal CoverPages

但 Windows Fax 还附带 XP 和 Vista Ultimate。我很确定他们的文件夹不会在同一个地方。

我有什么方法可以从我的 C# 代码中找到这个文件夹吗?我已经在使用 FAXCOMEXLib Interop 来发送传真,我正在尝试找到一种方法来轻松查看用户的封面。

【问题讨论】:

    标签: c# .net windows fax


    【解决方案1】:

    这应该可行:

    var coverPagePath =
    Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),
    "Fax\\Personal CoverPages");
    

    【讨论】:

    • 它会在哪里总是?因为 XP 的传真程序只是“Windows 传真”,而 7 的则是“Windows 传真和扫描”,所以我认为他们可能会将文件存储在实际上不同的文件夹中,而不仅仅是在因正常 XP/7 差异而不同的文件夹中。
    • 哦,我明白了。没有把握。我认为您的问题更多是关于查找“我的文档”文件夹的物理位置(正如您所指出的,在 XP 和 Vista/Win7 之间是不同的)。我浏览了注册表,并没有看到它存储在任何地方。您可能只需要根据它在每个操作系统中的位置自行配置它。
    猜你喜欢
    • 2011-08-01
    • 2014-11-10
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 2011-03-23
    • 2017-03-07
    • 2012-01-25
    • 2019-06-27
    相关资源
    最近更新 更多