使用Directory.GetFiles(…)时拒绝访问该路径

我正在运行下面的代码并在下面获得例外。 我是否被迫将此函数放入try catch中,还是以其他方式递归获取所有目录? 我可以编写自己的递归函数来获取文件和目录。 但我想知道是否有更好的方法。 // get all files in folder and sub-folders var d = Directory.GetFiles(@”C:\”, “*”, SearchOption.AllDirectories); // get all sub-directories var dirs = Directory.GetDirectories(@”C:\”, “*”, SearchOption.AllDirectories); “拒绝访问路径’C:\ Documents and Settings \’。”

将文本插入另一个应用程序的文本框中

如何使用C#或C ++将文本插入另一个应用程序的文本框中? 我很久以前这样做了,似乎记得有关使用应用程序HWND的一些事情。 但是,由于对应用程序的每个实例的更改,我觉得我不记得完整的故事。 我是否以某种方式获取正在运行的应用程序列表,提取我想要的那个,从中获取HWND然后……嗯….那么什么? 🙂

在TextBox中制作特定的文本Boldefaced

嗨我目前有一个texbox,当用户按下不同的按钮时会向用户输出信息。 我想知道是否有办法让我的一些文字加粗,其余的不是。 我尝试过以下方法: textBox1.FontWeight = FontWeights.UltraBold; textBox1.Text. = (“Your Name: ” ); TextBox1.FontWeight = FontWeights.Regular; textBox1.Text += (nameVar); 唯一的问题是,使用这种方式会使一切都变得大胆或没有。 有没有办法做到这一点? 我在C#中使用WPF项目 任何意见或建议表示赞赏。 谢谢! 编辑:所以现在我想尝试你所有建议的RichText框,但我似乎无法得到任何东西出现在其中: // Create a simple FlowDocument to serve as the content input for the construtor. FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run(“Simple FlowDocument”))); // After this constructor is called, the new RichTextBox […]

C#:检测哪个应用程序具有焦点

我正在寻找创建一个C#应用程序,根据当前具有焦点的应用程序来更改内容。 因此,如果用户使用Firefox,我的应用程序就会知道。 适用于Chrome,Visual Studio,TweetDeck等。 这是可能的,如果是这样的话 – 我将如何实现它? 我有一种感觉,我要求很多 – 但值得一试。 提前谢谢了。

WiX安装程序msi没有安装使用Visual Studio 2017创建的Winform应用程序

对于简单的测试,我为一个简单的Winform应用程序创建了一个Wix安装程序应用,如下所示。 但是当我运行使用安装程序创建的msi时,它只运行一秒钟并退出而不安装Winform应用程序。 问题 :这里有什么问题? 我的Product.wxs文件似乎缺少某些东西。 注意 :我正在使用VS2017 产生问题的步骤 从这里安装Wix Toolset Visual Studio 2017 Extension并按照其说明从此处安装WiX 3.11 RC2 创建了一个默认的Winform project [只添加一个单独的表单] 在同一解决方案中使用Toolset\v3\Setup Project模板创建了Wix Setup project 在WiX安装项目中添加了对Winform项目的引用 构建整个解决方案。 右键单击安装项目并重新构建它在\..bin\Debug文件夹中创建.msi文件 双击步骤6中的.msi文件。文件运行一秒钟,出现了Windows 10安装对话框(因为它出现在任何安装中,询问您是否要安装此程序)。 我点击了Yes 。 安装程序再次运行一秒钟然后退出。 但是没有安装Winform应用程序。 默认Product.wxs文件 [除了向Manufacturer属性添加值之外,我没有添加任何内容] <!– –> <!– –>

通过列表中的两个属性选择distinct

我有一个list ,其中包含Guid和DateTime类型的属性(以及其他属性)。 我想摆脱该列表中Guid和DateTime相同的所有项目(除了一个)。 有时这两个属性将与列表中的其他项相同,但其他属性将不同,所以我不能只使用.Distinct() List messages = GetList(); //The list now contains many objects, it is ordered by the DateTime property messages = from p in messages.Distinct( what goes here? ); 这就是我现在所拥有的,但似乎应该有更好的方法 List messages = GetList(); for(int i = 0; i < messages.Count() – 1) //use Messages.Count() -1 because the last one has nothing after […]

在RedirectToAction中传递对象

我想在RedirectToAction中传递对象。 这是我的代码: RouteValueDictionary dict = new RouteValueDictionary(); dict.Add(“searchJob”, searchJob); return RedirectToAction(“SearchJob”, “SearchJob”, dict); 其中searchJob是SearchJob的实例。 但我没有获得有关SearchJob操作方法的数据。 相反,我得到了searchJob = Entity.SearchJob的查询字符串。 请帮我。 我究竟做错了什么?

WPF – 如何使用绑定创建菜单和子菜单

我正在尝试使用绑定创建动态菜单。 我的viewmodel我有一个包含标题和命令的对象列表。 但是,它不起作用。 我认为问题出在数据模板中。 请参阅下面的代码: 结果仅显示第一个菜单。 子菜单没有显示,但它们在那里,因为有子项的菜单,箭头在菜单标题后打印。 任何人都可以在绑定上发现错误吗? 还是有什么建议吗? 仅供参考,MenuItems是一个MenuItemViewModel对象列表,它有一个标题和一个名为MenuItems的MenuItemViewModel对象(子菜单)列表。

如何在Windowsapp store应用中打印WebView内容?

我有一个Metro应用程序 ,我正在尝试打印WebView控件的内容。 使用MSDN Print Sample作为我的源参考。 我只需更改printableArea的XAML ,如下所示: 这部分工作。 问题是指定尺寸中的Visible区域是打印的,即可以滚动的区域不打印,也不会在PrintPreview中显示为多页 。 我几乎在那里,希望得到一些帮助,让它按预期工作。 我没有在任何地方找到任何样品,这解决了这个具体问题。 我甚至尝试过这里的解决方案: http : //social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/5edcb239-7a5b-49f7-87e3-e5a253b809c4 我不是第一个遇到相同/类似问题的人: http : //social.msdn.microsoft.com/Search/en-US/?Refinement = 112&query = print%20webview #refinementChanges = 180&pageNumber = 1&showMore = false 愿意给任何可以解决这个问题的人带来100分的赏金。 非常感谢演练,示例代码或模拟项目作为解决方案。

启动应用程序并将其发送到第二台显示器?

有没有办法在另一个屏幕上通过Process开始/午餐? 有人在这里问,但没有答案。 注意:它不是我的应用程序中的表单,我问的是在另一个屏幕上运行外部程序!