Tag: 桌面

我应该将VB.net或C#用于桌面应用程序

即时通讯来自unix / server / c ++ / java背景,没有GUI经验我需要构建Windows GUI应用程序,我需要快速构建它我被告知.net系列是这样的工作的确切事情。 但是有VB.net和c#应该选择哪种更快更好的工作呢? 没有教学用户安装和部署最终产品会更容易

如何更改桌面屏幕分辨率

我想在桌面应用程序中使用c#代码更改屏幕分辨率。

Windows安全登录表单?

您是否知道Windows Live的外观forms很棒,要求您提供相应的内容? 不知何故, Gmail通知程序也有它。 有什么方法可以在我的应用程序中调用这样的东西吗? 看哪! 我希望在桌面应用程序上使用此对话框进行本地身份validation。

简单的C#屏幕共享应用程序

我期待在C#中创建一个非常基本的屏幕共享应用程序。 无需遥控器。 我只是希望用户能够将他们的屏幕广播到网络服务器。 我该如何实现呢? (非常感谢任何指向正确方向的指针)。 它不需要高FPS。 足以甚至更新5s左右。 您认为只需将屏幕截图上传5秒到我的网络服务器就足够了吗?

C#:将桌面墙纸设置为纯色

我正在使用此代码删除当前壁纸并设置纯色: public static class WallpaperColorChanger { public static void SetColor(Color color) { // Remove the current wallpaper NativeMethods.SystemParametersInfo( NativeMethods.SPI_SETDESKWALLPAPER, 0, “”, NativeMethods.SPIF_UPDATEINIFILE | NativeMethods.SPIF_SENDWININICHANGE); // Set the new desktop solid color for the current session int[] elements = { NativeMethods.COLOR_DESKTOP }; int[] colors = { System.Drawing.ColorTranslator.ToWin32(color) }; NativeMethods.SetSysColors(elements.Length, elements, colors); // Save value in registry […]

c#屏幕截图虚拟桌面

我找到了一种用c#创建虚拟桌面的方法。 现在我想知道我们是否可以截取特定桌面的屏幕截图,如果是这样的话? 提前致谢 暴雪

从C#应用程序调用ASP.net Web服务

我有个问题。 如何调用Web服务并从C#桌面应用程序获取结果。 我正在制作一个桌面应用程序,我希望它能够连接到我的在线ASP.net Web服务。 这怎么可能?

如何刷新/重新加载桌面

我有一个WPF C#项目,我正在实现Windows文件夹选项的设置。 其中之一是“单击以打开项目”(而不是双击)。 当我更改注册表项时,我需要刷新我找到解决方案的Windows资源管理器。 但桌面不刷新,甚至手动刷新它不会应用更改。 我使用过IActiveDesktop :: ApplyChanges方法,但没有用(或者我犯了一个错误)。 我也使用了这段代码片段,但它仍然没有应用我所做的更改: SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero); 这里是我用来刷新Win Explorer的完整代码片段(女巫来自这个网站): [System.Runtime.InteropServices.DllImport(“Shell32.dll”)] private static extern int SHChangeNotify(int eventId, int flags, IntPtr item1, IntPtr item2); public static void RefreshWindowsExplorer() { // Refresh the desktop SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero); // Refresh any open explorer windows // based on http://stackoverflow.com/questions/2488727/refresh-windows-explorer-in-win7 Guid CLSID_ShellApplication = new […]

在Windows XP中使用C#在登录屏幕上显示窗口

我正在尝试使用C#创建一个服务,启动一个可以在Windows XP登录屏幕上显示的进程。 我发现一些代码在C ++中执行此操作。 C ++代码用于创建另一个进程,STARTUPINFO.lpDesktop设置为“WinSta0 \ WinLogon”。 然后,创建的进程将显示在Windows登录屏幕上。 我似乎找不到使用System.Diagnostic.Process类在C#中指定新进程的“桌面”的方法。 有谁知道如何用C#做到这一点?

如何以编程方式更改Windows桌面墙纸?

我希望使用C#为Windows XP设置壁纸。 我已经开发了代码,因此它在Windows 7中完美运行,但显然它与XP不同。 我将壁纸添加为资源,将其编译操作设置为内容并始终复制。 奇怪的是,它在桌面属性对话框中设置了正确的墙纸名称。 但是,壁纸未设置。 我的代码如下所示: public sealed class Wallpaper { Wallpaper() { } const int SPI_SETDESKWALLPAPER = 20; const int SPIF_UPDATEINIFILE = 0x01; const int SPIF_SENDWININICHANGE = 0x02; [DllImport(“user32.dll”, CharSet = CharSet.Auto)] static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni); public enum Style : int { Tiled, Centered, Stretched […]