Articles of 资源

学习编程Windows驱动程序

你会推荐什么样的资源来学习驱动程序。 我正在通过编程Microsoft Windows驱动程序模型的方式,但我想知道是否有任何示例是Vista兼容。 另外,本书更是目前内核function的参考。 是他们的一个资源,将采取手中的初学者做一个更midmid wdm司机? 我已经做了基本的“你好世界”的驱动程序。 谢谢

适用于Linux的Windows资源编辑器

有没有Linux(FreeBSD等)的命令行工具,可以修改像exe文件资源黑客版本信息? 在Windows下有一些这样的工具,但是我正在FreeBSD上交叉构buildWindows Tcl Starpacks。 在源文件中,可以用我的versioninfo和图标重新编译TclKit,但是我不想为每个不同的应用程序执行它 – 看起来,调整starpack的.exe后来是一个更好的解决scheme。 提前致谢。

如何使用资源文件(txt – 制表符分隔)作为win32应用程序的数据源

我正在一个win32应用程序。 我目前正在使用具有制表符分隔的数据作为源的文本文件。 我想embedded这个作为一个资源,所以我不用担心运输这个文件与.exe文件一起。 谁能告诉我怎么做?

我怎么知道我的进程是CPU限制,I / O限制,内存限制还是

我试图加快编译我的应用程序的时间,而我正在研究的一件事是检查哪些资源(如果有的话)可以添加到构build机器中以加快速度。 为此,我该如何确定是否应该投入更多的CPU,更多的内存,更好的硬盘或者是否有其他资源绑定进程? 我已经看到了这个( 如何检查应用程序是cpu绑定还是内存绑定? ),我正在寻找更多的技巧和指针。 我到目前为止所尝试的是: 在构build机器上对我的本地计算机上的进程计时。 我发现构build机器的时间是我的机器的两倍。 运行“资源监视器”,在进程运行时查看CPU使用情况,内存使用情况和磁盘使用情况 – 在这样做的时候,我很难解释这些数字,主要是因为我不明白每列的含义以及如何转化为一台虚拟机与一台物理机箱,以及它对多CPU机箱的意义。

在multithreading应用程序中等待variables的最佳方法是什么?

我想为multithreading程序做如下的事情: // wait for variable to become true but don't hog resources // then re-sync queues 这是一个很好的解决scheme吗? while (!ready) { Thread.Sleep(250); // pause for 1/4 second; };

修改正在运行的可执行文件的资源内容

所有, 我将我的应用程序设置存储在资源中。 当我的程序第一次加载时,我使用WinAPI读取指定的资源。 然后我parsing检索到的字节数据。 这对我来说完美无瑕。 现在让我们说一个用户在我的应用程序中改变一个设置。 他/她检查一个checkbox控件。 我想将更新的设置保存到我的资源。 但是,我的应用程序运行时,似乎我的UpdateResource调用不起作用。 即使尺寸相同,我也无法修改资源数据。 首先,是否可以修改正在运行的图像的资源数据? 其次,如果这是不可能的,我有什么替代scheme可以在我的应用程序内部存储设置? 注:我必须有我的运行可执行文件中的设置。 他们不能在硬盘上或在registry中。 请不要build议作为一个选项。

Azureangular色是否需要在终止之前清理本地资源?

假设我的Azureangular色被通知,它很快就会被终止,并在技术上可以清理本身的资源(例如临时文件)。 它应该这样做吗? 我不问是否有人会看到我剩下的临时文件 – 我的angular色可以成为一个礼貌的好Azure公民。 清理当地资源的作用是否有意义,还是应该保持原样?

java- jar文件找不到资源

我正在一个Java应用程序,并在程序中使用一些文件,如图像,本地数据库和.htm文件(用作帮助文件)。 我试图使这些资源的访问,位置独立。 所以我已经在包含我的源文件,一个名为资源的子文件夹,我已经把所有这些图像,等。 我通过.getResource()方法访问它们,而不是使用path。 例如,这就是我如何访问图像资源: lang_icon=new javax.swing.ImageIcon(getClass().getResource("/myeditor/resources/checked.gif")); 问题是当构build.jar文件时,它不能正常工作。 它成功加载图像,但无法连接到本地数据库或打开.htm文件。 这里是我用来访问.htm文件的代码(当我通过Netbeans运行应用程序时它工作正常) URL helpFile= getClass().getResource("/myeditor/resources/help/help.htm"); try { BrowserLauncher launcher = new BrowserLauncher(); launcher.openURLinBrowser(helpFile.toString()); } catch (BrowserLaunchingInitializingException ex) { Logger.getLogger(mainAppFrame.class.getName()).log(Level.SEVERE, null, ex); } catch (UnsupportedOperatingSystemException ex) { Logger.getLogger(mainAppFrame.class.getName()).log(Level.SEVERE, null, ex); } 这里是我用来访问我的本地数据库的代码 URL url = getClass().getResource("/myeditor/resources/icddb"); database = new File(url.getFile()); try { Class.forName("org.hsqldb.jdbcDriver"); con = DriverManager.getConnection("jdbc:hsqldb:file:" + database+"\\icddb", […]

在Windows上的Qt可执行文件中设置应用程序信息

任何人都有提示从Qt设置应用程序信息(即右键单击.exe->属性)? 我可以添加任意版本的string到Qt资源文件(qrc)并显示它们。 但大多数Windows安装程序检查版本号,我找不到一个Qt的方式来设置这些字段,而不是手动维护一个单独的.RC文件 某种方式可以让你从一个自动化版本更新这也是很好的!