草庐IT

桌面美化

全部标签

c# - 从 C# 桌面应用程序到受 Siteminder 保护的服务器的 HTTP 请求

我开发了一个C#桌面应用程序,它向客户的服务器发出HTTPS请求(通常是基于Documentum/SharePoint/Alfresco/NemakiWare等HTTPS服务器)。一些客户要求我们支持他们受CASSO保护的服务器(Siteminder的新名称)。问题:我需要做什么才能允许我的应用程序向受CASSO保护的服务器发送HTTPS请求(并接收响应)?我已经为我们的C#桌面应用程序开发了NTLM-SSO支持并且运行良好,但我不确定如何继续进行CASSO。我问过samequestionontheCAforum,但像那里的大多数问题一样,它仍然没有答案。

c# - 屏幕截图安全桌面

我正在使用屏幕共享项目。我正在使用以下功能捕获桌面屏幕。它工作正常。但是每当securedesktoppromptingforelevation.它返回黑色/空白图像。但是当我turnoffsecureddesktop来自本地安全策略。它工作正常。有什么方法可以在不禁用本地安全策略的情况下捕获安全桌面。staticBitmapCaptureDesktop(){SIZEsize;Bitmapprintscreen=null;size.cx=Win32Stuff.GetSystemMetrics(Win32Stuff.SM_CXSCREEN);size.cy=Win32Stuff.GetS

c# - 为桌面应用程序进行静默更新的最佳方式有哪些?

具体来说,这是针对.NET2.0桌面应用程序的。目前,我们要求用户通过我们的网站手动完成更新过程。在后台对客户端进行静默或自动升级的最佳方式是什么?谢谢! 最佳答案 我建议阅读Microsoft的.NETApplicationsLifecycleGuide.我要提倡的是连接一个自动更新系统——你可以编写一个小系统来联系你拥有的网络服务器,检查是否有可用的升级,下载并安装升级补丁。 关于c#-为桌面应用程序进行静默更新的最佳方式有哪些?,我们在StackOverflow上找到一个类似的问题

c# - 如何在 winforms 桌面应用程序中制作自动完成文本框

我有一个单词列表。该列表包含大约100-200个文本字符串(实际上是地铁站的名称)。我想制作一个自动完成的文本框。例如,用户按“N”字母,然后出现一个(结束)适当的选项(只有一个选项)。必须选择结尾。怎么做?PS1:我想,有一个文本框控件具有如下属性:ListAppropriateOptions{/*...*/}PS2:对不起我的英语。如果您不明白->问我,我会尽力解释! 最佳答案 以防@leniel的链接失效,这里有一些代码可以解决这个问题:AutoCompleteStringCollectionallowedTypes=newA

c# - Cortana API 是否可用于桌面应用程序?

我想使用新的Cortana引擎在Windows10上开发Windows应用程序。不幸的是,据我所知,它似乎只适用于WindowsPhone8.1项目(例如,我没有找到从不同类型的VisualStudio项目访问Windows.Media.SpeechRecognition命名空间的方法).我也找不到好的API文档,只能找到一些非常简单的示例。编辑:根据PeterTorr的回答,我写了一些代码。我已经能够识别一些单词,但是当引擎尝试识别一些简单的单词(如“你好”)时似乎遇到了困难,而Cortana成功识别了它。我做错了什么吗?publicstaticclassSpeechSyntheti

c# - C# 桌面应用程序的最佳数据库是什么? (没有网络)

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我应该使用什么?我需要存储数据,它只需要在本地机器上。我将在许多列中存储所有字符串变量。什么是最好的?它甚至是一个数据库吗?

c# - 允许 Windows 服务与桌面交互

如何以编程方式启用“允许服务与桌面交互”?在services.msc>Action>Properties>LogOn>Allowservicetointeractwithdesktop中,我可以启用我的服务以与桌面交互。我想让我的服务播放声音(MP3、WAV等)。 最佳答案 我将在这里尝试使用关键字来解释您的问题。以后,请花更多时间写下您的问题,让其他试图阅读和理解它们的人能够理解它们。在属性窗口的登录选项卡下有一个名为“允许服务与桌面交互”的Windows服务的复选框。如果您尝试以编程方式检查该框,您需要在使用CreateServ

c# - 从 .NET 桌面应用程序使用谷歌地图

一个有趣的线程:http://greatmaps.codeplex.com/discussions/252531显然,谷歌已要求开发人员从开源API中删除对谷歌地图的支持,因为它使用了未记录的方法(这些方法显然已被互联网上的第三方公开记录)。两个问题:如果不使用提供的javascript/flexapi,是否没有合法的方法来制作谷歌地图应用程序?如果是这样,是不是有很多应用程序在非法执行此操作?(甚至mapinfo10也支持谷歌地图) 最佳答案 PS:找到了这方面的文档:http://code.google.com/apis/map

c# - Windows 服务与桌面应用程序之间的通信

我知道以前也有人问过类似的问题,但即使在谷歌搜索之后我仍然完全迷路了。我编写了一个小型Windows服务,它可以在后台线程中执行我的主应用程序使用执行的操作(出于多种原因将其移至单独的服务是有意义的)。当后台线程作为我的应用程序的一部分运行时,它会在每次完成工作时触发一个事件(在这种情况下更新数据库),我会使用该事件的时间戳来获取适当的信息以进行更新window。我认为具体细节不相关,但如果您需要更多详细信息,请告诉我。既然我已经将填充数据库的内容作为服务运行,问题就变成了:我如何替换过去由事件完成的内容?换句话说,将基本DateTime从我的服务传送到我的应用程序的最简单和/或最有效

c# - 是否可以在无需通过远程桌面连接的情况下运行编码的 UI 测试?

我正在尝试自动化编码的UI测试。我的测试Controller在远程测试服务器上启动测试,我通常通过远程桌面连接访问该服务器。是否可以在无需通过远程桌面连接的情况下运行编码的UI测试?目前,测试仅在我通过远程桌面连接时运行,并且窗口必须打开。当我关闭远程桌面session时,测试不会运行。如果没有远程桌面就无法运行编码的UI测试,我该如何通过远程桌面自动连接?谢谢 最佳答案 我在远程测试机上遇到了同样的问题,但我们的测试机运行在Hyper-V上。使用Hyper-V,解决方案只是通过Hyper-V而不是远程桌面连接进行连接,并且关闭Hy