【c#-在Windows Phone 8.1中的OnNavigatedFrom】教程文章相关的互联网学习教程文章

c#-如何从Windows 7服务在会话1中启动进程【代码】

我有一个在Windows 7中运行的服务.在Windows 7中,所有服务都在会话0中运行.我想从该服务中创建一个交互式用户会话(在非会话0的会话中)并在该会话中启动一个应用程序.我的问题是,当我调用LogonUser启动交互式用户会话,然后使用CreateProcessAsUser启动应用程序时,该应用程序最终在会话0中运行. 我所有的代码都是C#. 以下是相关代码:[DllImport("advapi32.dll", SetLastError=true)] static extern bool LogonUser(string principal...

C#-在Windows Phone 7中创建一个简单的测验应用【代码】

我需要一些帮助才能开始使用Windows Phone 7上的简单测验应用程序.用户将不得不猜测图中所示城市中给定地点的名称是什么.屏幕上将出现一幅图片,在它的下方将有4个答案,如果用户单击正确的答案,则将被告知正确的答案,然后他可以转到另一个问题,与不正确的回答情形相同.我需要跟踪正确的答案.因此,我需要有关如何设置此类问答游戏的帮助或指导.我需要所有随机生成的问题(每个问题4个随机答案),并且说每场比赛我将有10个问题. 我正准备...

使用C#访问Windows Service证书存储区中的x509证书【代码】

我想存储x509证书供Windows服务使用.我遇到的问题是在哪里存储此证书.似乎使用Microsoft管理控制台(mmc)证书管理单元可以使Windows服务具有特定的证书存储.问题是我无法弄清楚如何通过C#获得这些证书. >使用mmc和证书管理单元在服务存储下安装了证书. 使用topshelf使用以下代码创建并安装Windows服务:var localStore = new X509Store(StoreLocation.LocalMachine); localStore.Open(OpenFlags.ReadOnly); foreach (X509Certifica...

c#-在Windows Phone中的动画上编译错误【代码】

我是Windows Phone动画的新手,并使用以下代码,但它给了我编译错误: ‘System.Windows.Controls.Button’不包含’BeginAnimation’的定义,并且找不到扩展方法’BeginAnimation’接受类型为’System.Windows.Controls.Button’的第一个参数(您是否缺少using指令?或装配参考?) 我缺少哪个参考?using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows...

c#-在Windows XP登录屏幕(.NET / Pinvoke)上运行进程(WITH GUI)【代码】

我需要编写一个小的服务来在登录屏幕上运行应用程序(带有gui,例如calc.exe). 我已经找到了这个问题(和答案):Running a process at the Windows 7 Welcome Screen 如果您不了解其工作原理,请阅读代码注释:// grab the winlogon processProcess winLogon = null;foreach (Process p in Process.GetProcesses()){if (p.ProcessName.Contains("winlogon")){winLogon = p;break;}}// grab the winlogon's tokenIntPtr userToken = Int...

在C#/ Windows中以编程方式阻止进程与特定主机之间的所有连接

我试图在我们使用的第三方连接器库中跟踪一些故障转移问题.目前,我正在启动和停止远程服务以模拟故障,这虽然可行,但是非常不切实际. 有没有一种方法可以以编程方式阻止进程与给定主机之间的所有连接? 编辑:以及阻止我想删除任何现有的连接解决方法:我认为您可以与Windows防火墙进行交互以实现所需的功能(以编程方式阻止进程与给定主机之间的所有连接),请看一下Windows Firewall Interfaces.

如何使用FileSystemWatcher在C#中监视Windows系统中文件的更改

当前,我正在使用filesystemwatcher类来监视文件更改,但就我而言,我在系统中不同位置上有数百万个文件,因此必须创建数百万个filetstemwatcher类实例,这会导致性能问题. 请告诉我如何才能最大限度地提高性能,或者还有另一种方法来监视c#中的所有文件.解决方法:FileSystemWatcher是正常方法.我建议您在更高级别上监视文件-例如.在驱动器级别进行的所有更改,仅响应您感兴趣的文件夹中的更改. 例如,一旦获得“更改”事件,就可以检查传递...

C#-Windows 8-自定义动态磁贴

我们正在使用C#开发适用于Windows 8的应用程序. 我们的应用程序涉及用户创建的工程图,我们希望将其工程图合并到活动图块中. 我发现了将文本和图片设置为应用程序的实时图块的示例.有没有办法做自定义的东西来渲染线等? 还是通过将PNG渲染到应用程序的AppData目录中来执行我们所需的唯一方法?解决方法:您将需要将PNG或JPG渲染到apps数据目录中.实时图块具有固定数量的预定义模板,除此之外,您所能做的就是选择带有完整平铺图像的模...

C#-将数据从Windows应用程序发送到控制台应用程序【代码】

在我的应用程序中,我使用Windows窗体创建了一个GUI,其中有一个带有值的ListBox和一个名为sendto的按钮.用户从列表框中选择并单击sendto按钮.单击此按钮后,应在控制台应用程序上显示从列表框选择的值.在此,以Windows形式开发的GUI充当服务器,而控制台应用程序充当客户端.如何将数据从Windows表单发送到C#中的控制台应用程序?我是C#的新手.解决方法:我在回答您的问题:使用C#进行套接字编程…但是一些不了解您的人关闭了您的问题… ...

c#-Windows输入流的Kinect【代码】

我基本上试图使用与SDK(ColorBasics示例)中给出的代码相同的代码,从Kinect for Windows中将其作为RGB流输入. SDK中示例的代码如下public partial class MainWindow : Window {/// <summary>/// Active Kinect sensor/// </summary>private KinectSensor sensor;/// <summary>/// Bitmap that will hold color information/// </summary>private WriteableBitmap colorBitmap;/// <summary>/// Intermediate storage for the color...

如何在C#中为Windows-7设置主监视器【代码】

我相信我将需要在SetDisplayConfig()中执行此操作的示例. 我的Windows-7系统有两个监视器.当我的程序处于一种模式时,第一台显示器必须打开并处于主模式,第二台显示器必须关闭.在另一种模式下,反之亦然:关闭第一台显示器,打开第二台显示器,然后再启动. 我已经搜索了Windows SDK函数“ SetDisplayConfig()”,但没有找到任何方法. MSDN对SetDisplayConfig()的引用对我来说太深奥了,并且没有示例代码. 我使用ChangeDisplaySettingsEx(...

c#-从另一个项目引用Windows Phone运行时组件DLL / WinMD【代码】

我需要实现一个包装程序,以将一些本机C代码公开给C#,并且已经按照本教程进行操作: http://www.silverlightshow.net/items/Windows-Phone-8-Native-Code-Support.aspx 到目前为止,在我的C#测试项目中,只要我引用了整个项目(.sln),从运行时组件项目实例化用C/C++X编写的类并使用该类中的方法就不会有问题. Visual Studio不允许我单独引用运行时组件DLL,但允许我引用项目中的.winmd文件.然后,C#可以正确识别名称空间,但是在运行时,尝...

c#-WPF WebBrowser控件-position:fixed元素在滚动时跳转(Windows 8)【代码】

我们使用WPF WebBrowser控件来显示嵌入式页面.在Windows 8上,我们观察到具有css位置的元素的奇怪跳跃行为:滚动时已固定. 相同的页面在Windows 8的IE10(以及FF,Chrome)和Windows 7的WPF WebBrowser控件中都可以正常运行. 有没有人以前见过这种行为,并且知道跳跃动作的解决方法? 与开发机上的.Net版本4相比,在测试机(带有Win 8的Surface)上使用的.NET 4.5版本是否可能是问题? 开发环境: > Windows 7> Microsoft Visual Studio 20...

C#-Windows Phone的系统服务

我可以为Windows Phone提供系统服务吗?如果是,那么如何?我试图使每次电话启动时都显示一个消息框的系统服务,该怎么做?解决方法:您无法在Windows Phone上进行系统服务.最好的办法是后台代理,该代理每30分钟执行一次.您还可以在Windows Phone 8上使用GeoLocator在后台保持应用程序处于活动状态(尽管该应用程序仅用于位置跟踪).但是,这些变通办法都不能让您对系统事件(例如电话启动)做出反应.

C#-Windows服务最佳实践【代码】

由于某种原因(例如,我希望它在系统启动时自动运行并永远持续下去),我决定将程序开发为Windows服务应用程序.目前,我的实现如下: >将主要业务逻辑实现为类库.>将Windows控制台应用程序实现为客户端程序,它将构造业务对象并定期调用业务逻辑组件.>开发Windows服务应用程序以启动和停止控制台应用程序. 3.1使用OnStart方法启动该过程. djsProcessStartInfo = new ProcessStartInfo(){UseShellExecute = false,WorkingDirectory = roo...