我已经写了一个小应用程序,禁用在C#中的Windows操作系统的所有窗口的标题栏和任务栏图标。 这里是代码: using System; using System.Runtime.InteropServices; using System.Windows.Forms; namespace IconKiller { class Program { /// Import the needed Windows-API functions: // … for enumerating all running desktop windows [DllImport("user32.dll")] static extern bool EnumDesktopWindows(IntPtr hDesktop, EnumDesktopWindowsDelegate lpfn, IntPtr lParam); private delegate bool EnumDesktopWindowsDelegate(IntPtr hWnd, int lParam); // … for loading an icon [DllImport("user32.dll")] static extern IntPtr […]
我创build了一个完美的应用程序,直到用户select125%或150%。 这会打破我的申请。 后来我发现了一种通过检测DPI来查找字体大小的方法。 这个工作很好,直到用中文版本的Windows 7开始使用我的应用程序。 整个应用程序在中文窗口7中断。从我所知道的(我不能真正testing它,因为我只有英文版本和安装语言包不会导致问题)中国字符造成了一个奇怪的DPI,打破了我的申请。 我现在的代码是这样的: if (dpi.DpiX == 120) //For 125% fonts { //Resize form and set default font to correct problems } else if (dpi.DpiX == 96) //For 100 and 150% fonts { //Resize form and set default font to correct problems } 在英文版本的Windows 7上,这个版本很好用,但不知何故,中文版本正好跳过了这个版本,而且表格本身也被破坏了,控件甚至没有显示出来,字体也非常大,推动了这个问题,图片框被移动了。 那么,在没有检测API的情况下,检测窗口字体比例(100%,125%和150%)的好方法是什么? 我需要一些可以在所有的Windows 7操作系统和语言上运行的东西。
我看到很多手机应用程序只是打开一个没有控制的网页。 只是页面。 我正在寻找指导和链接来开始这样简单的事情。
我想知道使用Visual Studio 11 Developer Preview和.Net FrameWork 4.5开发的Metro应用程序是否可以在Windows 7或XP中运行。 不是正常的Windows窗体或WPF,我想知道所有新的地铁应用程序。 在Windows XP或Windows 7中运行Metro应用程序需要什么新东西
每当我尝试debugging.NET Windows服务应用程序时,我都会在性能计数器上得到有关ReadOnly属性的重复错误。 这个应用程序可以在x86 windows vista或x86 windows 2003上正常工作。它只是在我的新的64位开发机器上停止工作。 我已经在pipe理员模式下在64位和32位命令行VCVARS.bat上运行相关的InstallUtil调用。 我没有错误设置类别和每个perf计数器 。 但是,无论我是否只将read_tcct设置为只读,我都会得到: 请求的性能计数器不是一个自定义计数器,它必须被初始化为ReadOnly。 UPDATE 我重新安装了32位版本的Windows 7的机器,奇怪我仍然得到这个错误。 唯一改变的是从Windows Vista Business迁移到Windows 7 Professional。 这响铃吗?
有没有办法在系统启动时在batch file中启动多个程序? 除此之外,在这个batch file中,我希望能够这样说:一旦我执行了一个程序,等到这个程序完全加载完毕,然后执行下一个列出的程序。 任何帮助,将不胜感激。
我想Doxygen忽略,绕过,而不是search我的项目的以下目录: */.svn/* */docs/* */Properties/* */bin/* 根据Doxygen常见问题 : How can I exclude all test directories from my directory tree? Simply put an exclude pattern like this in the configuration file: EXCLUDE_PATTERNS = */test/* 所以,我的Doxygen文件看起来像这样: # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more […]
我正在寻找免费的工具来编译Windows 7上的C程序。我以前一直使用gcc在Ubuntu上编译C代码。 那么,如何在Windows 7上编译C代码呢? 请教我。 🙂
(Windows 7 x86) 如果我运行netstat -ab ,我会得到一个活动连接列表,以及已经打开连接的应用程序的名称。 但是,有些连接(包括我的应用程序打开的连接)被列为: 无法获取所有权信息 为什么? 谢谢, 达伦。
我们在我们的一些应用程序中使用Java偏好设置,并没有真正注意到这一点,因为调用的实用程序相当古老,并且是在Windows XP中编写的。 但是,似乎Java偏好不再存储在Windows 7的registry中 – 或者它们存储在不同的地方。 我期待它在: HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs 但是我没有看到它。 更奇怪的是,当我运行这个应用程序: public static void main( final String[] args ) throws BackingStoreException { Preferences systemRoot = Preferences.systemRoot(); Preferences preferences = systemRoot.node( "com/mycompany/settings" ); systemRoot.put( "foo", "bar" ); systemRoot.put( "baz", "lolz" ); System.out.println( "——————————-" ); String[] keys = preferences.keys(); for( String key : keys ) { System.out.println( key […]