草庐IT

.net - 您可以从应用程序更改视觉效果性能设置吗?

我正在修改在以下位置找到的注册表值:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects。出于我的目的,它可以存储DWORD值0、1、2。这些值对应于Windows7中性能选项下的视觉效果单选按钮;分别“让Windows选择最适合我的计算机”、“调整为最佳外观”和“调整为最佳性能”。如果您使用实际的“性能选项”屏幕并进行更改并单击应用,Windows中的视觉设置将按预期重新加载。如果您以编程方式更改该值,它不会执行任何操作。有没有办法在代码中实现这一点?

c# - Windows 对您可以创建和启动的 Process 对象的数量有限制吗?

似乎有一些问题与此很接近,但我没有看到涉及实际的.NetProcess对象。目前,我正在使用Process对象启动外部可执行文件并在C#中从中读取数据。对于我必须监控数据的每个收集点,都会发生一次这种情况。但是,当我必须监视5个或更多收集点时,我的第五个收集点的进程在我可以从中收集任何数据之前被终止。下面列出了用于启动Process对象的代码。任何帮助表示赞赏。procCollectionMonitor=newProcess();procCollectionMonitor.StartInfo.FileName=options.CollectionMonitorProcessPath;p

windows - 当您卸载程序时,Windows 如何在下次重新启动时删除锁定的文件?

当您卸载程序时,Windows如何在下次重新启动时删除锁定的文件?也许有某种预定流程? 最佳答案 卸载过程使用MoveFileEx设置了MOVEFILE_DELAY_UNTIL_REBOOT标志,这表明该操作在重新启动之前不应发生。将lpNewFileName参数保留为NULL表示应删除该文件:IfdwFlagsspecifiesMOVEFILE_DELAY_UNTIL_REBOOTandlpNewFileNameisNULL,MoveFileExregistersthelpExistingFileNamefiletobedelet

windows - 您可以从服务器端 javascript 调用 COM 组件吗?

是否有可能(使用javascript的服务器端实现之一..参见http://www.nakedjavascript.com/getting-started-55)实例化COM对象并在其上调用方法? 最佳答案 有node-win32ole(npm安装win32ole)。 关于windows-您可以从服务器端javascript调用COM组件吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

windows - 有什么方法可以在您自己的应用程序中使用 Windows 本地化数据吗?

例如,在我的例子中,我想获取您可以在资源管理器文件描述中看到的音乐文件标签的本地化字符串(参见此处的红色下划线:http://i.imgur.com/YJMuD.jpg)。 最佳答案 IPropertyDescription::GetDisplayName方法似乎就是您要找的。 关于windows-有什么方法可以在您自己的应用程序中使用Windows本地化数据吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

windows - 您如何访问 Windows 命令行参数?

我最近一直在做一些Windows汇编语言编程,我意识到我不知道如何访问命令行参数。我在网上搜索过,但没有找到任何相关信息。(也许我不知道如何表达这个问题)Window从命令行向程序传递参数的方法是否与Linux相同?我的意思是ebp最初设置为指向argc?谢谢 最佳答案 GetCommandLine检索指向未解析命令行的指针。CommandLineToArgvW将命令行解析为参数数组。没有ANSI版本。 关于windows-您如何访问Windows命令行参数?,我们在StackOverf

java - 如何检查您是在 Mac 还是 Windows 上使用 Java 调整 GUI 的大小?

我编写了一个需要同时在Mac和Windows上运行的程序。就GUI而言,它在Windows上看起来不错,但JFrame在Mac上太小了。我使用了GridBag布局,但没有使用绝对布局,这已在与此问题类似的答案中提出。我试过使用pack()但它不能正常用于此GUI。它甚至不会调整框架的大小以适应菜单栏。我正在使用setSize(X,Y)但有没有办法检查用户是否在Mac上,然后相应地更改大小?我也尝试过使用setMinimumSize()然后pack()但pack无论如何都不做任何事情。这是我的框架代码位;以防万一由于pack()无法正常工作而出现任何问题。try{UIManager.se

windows - 在 Windows (XP/2003) 下,您可以重定向到文件的数据量是否有限制?

我正在使用WSF、VBS和JavaScript脚本系统进行网络服务负载测试。加载驱动程序在我的工作站上运行,向远程应用程序服务器发送请求。我在驱动程序脚本中使用WScript.StdOut.Write来写入结果,并在运行测试时将输出重定向到文本文件:cscript//nologodriver.wsf>test_results.txt当我使用只有100笔交易的“冒烟测试”输入文件时,测试运行得相当快,没有问题。当我使用包含200,000个事务的“负载测试”输入文件时,驱动程序的性能会随着时间的推移而下降,以至于运行它的工作站变得无响应并且正在使用85%的页面文件。我的test_resul

c# - 如何验证您的应用程序是否全天运行?

我编写了一个WindowsC#应用程序,该应用程序全天候运行并收集传感数据,并将其存储在数据库中。我每天晚上对前一天的数据运行一些算法。仅当应用程序在前一天一直处​​于事件状态且没有重大中断时,结果才有用(即中断超过5分钟将使当天的结果无效)。有什么想法可以确保该应用在一天中一直运行而不会出现重大中断吗?即使应用程序/Windows崩溃并重新启动,解决方案也应该有效有可能长时间没有感知数据,即使app正在运行也是如此最初的想法每分钟增加当天的数据库计数器。如果计数器达到最大值1440减去公差(60分钟x24小时),则该应用程序整天都在运行。看起来很复杂,每天都需要一个计数器。从夏令时到

c++ - Windows 10 是否会防止您访问其他程序正在使用的内存?

以下C++代码有效:int*p=newint;p[1000]=12;意思是我访问了一个距离psizeof(int)*1000字节的内存位置。我在想,也许Windows或任何其他程序当前正在使用内存位置&p[1000]做某事。如果我厌倦了将p[1000]设置为新值,那么可能正在使用该位置保存一些内存的另一个程序甚至Windows可能会崩溃,因为我更改了该程序的一个重要变量。由于C++不禁止这样做,我想知道至少Windows是否有某种保护措施来防止程序使用其他人当前使用的内存位置。 最佳答案 在Windows(和所有其他现代消费者操作系