草庐IT

LabVIEW程序

全部标签

java - 无法运行程序 "...\keytool.exe": CreateProcess error=2

我是StackOverflow的新手,所以如果我犯了错误,请不要责怪我。这是我的问题,我在Eclipse中创建了一个简单的Android应用程序,当我尝试运行它时出现此错误:Errorgeneratingfinalarchive:Failedtocreatekey:Cannotrunprogram"D:\ProgramFiles\Java\jre7\bin\keytool.exe":CreateProcesserror=2,LefichierspécifiéestintrouvableJAVA_HOMEissetto:D:\ProgramFiles\Java\jre7Updateiti

python - 使用 Python 2.7 脚本 : I/O handling 调用需要通过 GUI 输入的 Windows 应用程序

我正在尝试使用Python2.7脚本自动化需要通过GUI输入的Windows应用程序。我通过内置的python子进程函数调用exe,如下所示:导入子进程cc='C:\MM\test.exe'子进程调用(cc)调用exe时,GUI要求我为输入文件(data.txt文件)手动输入路径。当我进入路径时,处理就可以开始了。我想以某种方式自动执行此过程,即只需调用exe并让它自己找到input.txt,同样重要的是,将输出打印到output.txt文件。我最初尝试了以下建议:导入子进程打开(r'C:\MMA\DATA\input.txt','r')作为输入文件,打开(r'C:\MMA\DATA\

c - 旧程序中没有选择单选按钮

大约20(!)年前,我编写了一个大型复杂的C程序。据我所知,当时它在所有方面都运行良好-它可能在Windows95上运行。现在我需要再次使用它。不幸的是,其中的单选按钮似乎不再正常工作(普通按钮都可以正常工作)。当我点击单选按钮时,我得到一些反馈,即Windows正在确认我的点击,只要我的手指放在按钮上,我就会看到按钮文本周围出现虚线并且按钮的圆圈变灰,但是当我松开手指时,我看到所选按钮没有改变。我的怀疑是,我当时可能逃避了一些不良做法,这些做法适用于Windows95,但不再适用于较新版本的Windows,但我正在努力找出我做错了什么。有什么想法吗?编辑:很难提取相关代码,因为该程序

c++ - 当程序作为服务运行时重定向 std::cout

我有一个使用std::cout打印到屏幕的C++程序。有时我需要将其作为服务运行。当它作为Windows服务运行时,有什么方法可以查看cout输出吗?将输出重定向到文件或某种调试程序将是理想的。显然,我可以用写入文件的函数替换cout,这可能是我要做的,但我很想知道是否还有其他解决方案。 最佳答案 基本上有无限的选择。首先想到的是:传递ostream引用你可以传递一个std::ostream引用:voidsomeFunc(std::ostream&out){//someFuncdoesn'tneedtoknowwhetherouti

windows - 是否可以在 PositionChanged 事件处理程序中更改 Geolocator 的 DesiredAccuracy 和 ReportInterval?

我想更改PositionChanged事件处理程序中的DesiredAccuracy和ReportInterval,以便我可以动态更改不同位置的位置更新频率。我做了这样的事情,voidgeolocator_PositionChanged(Geolocatorsender,PositionChangedEventArgsargs){geolocator.StatusChanged-=geolocator_StatusChanged;geolocator.PositionChanged-=geolocator_PositionChanged;geolocator.DesiredAccura

c# - 系统锁定后运行 Windows 应用程序

我在C#中创建了一个Windows应用程序,它使用-捕获Windows锁定/解锁状态SystemEvents_SessionSwitch()我使用无限while循环使该应用程序保持在持续运行模式。我面临的问题是,当用户锁定系统时,此应用程序也会停止工作,并且在解锁时不会返回准确的状态,它会为锁定和解锁执行两次。任何人都可以建议一些方法,即使在系统锁定后我也可以使这个应用程序运行谢谢。 最佳答案 您可以将您的应用程序创建为Windows服务,如果您将其设置为自动启动且无需登录,即使在系统重新启动后它也将始终运行。

windows - 添加/删除程序条目丢失

我有NSI脚本和编译安装程序,其中包含以下代码:WriteRegStrHKLM"Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}""DisplayName""${NAME}"WriteRegStrHKLM"Software\Microsoft\Windows\CurrentVersion\Uninstall\${NAME}""InstallLocation""$\"$INSTDIR$\""WriteRegStrHKLM"Software\Microsoft\Windows\CurrentVersion\Uninsta

C++在32位应用程序之间传输大量数据以进行视频播放的方法

我知道共享内存和进程间通信的基础知识,但由于我的应用程序相当具体,所以我提出这个问题是为了获得一般反馈。我在64位机器(MacOS和Win64)上工作,使用32位视觉编码工具包。此时将工具包移植到64位是不切实际的,所以我有内存限制。我正在开发一个必须能够快速删除(根据用户输入来回)高质量视频的应用程序。显而易见的解决方案是:1-将其全部保存在内存中。2-从磁盘流式传输。目前将其全部放入内存需要将视频质量降低到NotAcceptable程度,而从磁盘流式传输会导致擦洗在加载时挂起。我目前的思路是运行一个master和多个slave程序。每个从机将视频的一段加载到内存中,当主程序需要加载

windows - 如何从 cmd.exe (Windows XP) 运行程序?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我有时需要从cmd.exe运行程序。这似乎只有在该程序存在于C:\WINDOWS\system32中时才有效。所以我只是将.exe文件复制到这个文件夹中,直到现在它仍然有效(对于Python和一两个其他应用程序)。但是,我认为这不是正确的方法。当我使用php.exe尝试此操作时,我收到一条错误消息,提示未找到某些.dll。我怀疑它与相对路径有关。有人能指出正确的方法吗?

windows - 内核模式驱动程序和用户模式应用程序之间的双向通信?

我需要在内核模式WFP驱动程序和用户模式应用程序之间进行双向通信。驱动程序通过将URL传递给应用程序来启动通信,然后应用程序对该URL进行分类(娱乐、新闻、成人等)并将该类别传递回驱动程序。驱动程序需要知道过滤器功能中的类别,因为它可能会根据该信息阻止某些网页。我在应用程序中有一个线程正在发出I/O请求,驱动程序将使用URL和GUID完成,然后应用程序会将类别写入该GUID下的注册表中,驱动程序将在其中获取它。不幸的是,正如驱动程序验证者指出的那样,这是不稳定的,因为Zw注册表函数必须在PASSIVE_LEVEL运行。我正在考虑用映射内存缓冲区尝试同样的事情,但我不确定中断要求是什么。