草庐IT

【WinForm】exe程序实现读取或写入注册表

当遇到首次安装,需要在宿主机器做一下记录时,就需要通过读取和写入注册表来实现读写记录,下面讲一下新建一个类UseRegistry.cs,定义两个常量值,一个程序名APP_NAME自己命名,另一个是注册表REG_NAME的路径要填正确,代码如下publicclassUseRegistry{constStringAPP_NAME="TOOL_BOX_2022";constStringREG_NAME=@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run";//...}写入注册表值,代码如下publicclassUseRegistry{//////写入注册表

java - bin的java.exe和JRE的 'java.exe'的区别

我是Java新手。我对哪个解释器用于执行Java程序感到困惑,因为我可以看到两个java.exe,一个在bin文件夹中,另一个在JRE的bin文件夹。我想添加一些细节来清除我的查询:假设Java安装在C:\ProgramFiles\Java\Jdk1.6。现在,此目录中有jre文件夹、bin文件夹和其他文件夹,但让我们专注于这两个文件夹。此..\jre\bin文件夹包含java.exe并且..\bin文件夹还包含java.exe。所以,我关心的是:使用哪个Java解释器来执行Java程序? 最佳答案 来自JavaSE安装说明:htt

2种方法教你,如何将exe注册为windows服务,直接从后台运行

方法一:使用windows自带的命令sc首先我们要打开cmd,下面的命令在cmd中运行,最好使用管理员运行cmd注册服务:sccreateceshibinpath=D:\ceshi\ceshi.exetype=ownstart=autodisplayname=ceshibinpath:你的应用程序所在的路径。displayname:服务显示的名称如何判断服务是否注册成功:在cmd中输入services.msc打开系统服务,查看是否出现ceshi名称的服务(即displayname=后面的参数,我这里是ceshi)or按下面的方式尝试启动服务启动服务netstartceshi停止服务netsto

java - 我的 dll 代码可以从 exe 文件运行,但无法从 Java loadLibrary 加载

我创建了一个C++模块来构建到一个共享库文件中,然后使用JNI从Java调用它。我有2个环境,Windows和Unix,我有一个C++可执行程序和一个Java程序,我只是为每个环境重新编译。当我在Unix中编译我的tester.exe程序并使用方法运行它时从我的图书馆(.so)它工作正常。当我在Unix中编译我的Java程序并加载我的库(.so)时Java的loadLibrary,它工作正常。当我在Windows中编译我的tester.exe程序并使用它运行时我的库(.dll)中的方法工作正常。就像unix一样版本。当我在Windows中编译我的Java程序并使用Java的loadLi

java - 如何创建包含 Tomcat 和 MySQL 的 Java webapp 安装程序 (.exe)?”

如何使用Java创建一个结合tomcat、mysql和war文件并生成最终exe的安装程序? 最佳答案 您真的可以使用任何安装程序。我个人用过InnoSetup,这非常简单,但仍然可以在安装时执行几乎所有任务。在您的情况下,您可能希望将Tomcat文件放在某个地方,包括webapp。自定义一些配置文件并以静默模式运行MySQL安装程序。所有这些都可以通过InnoSetup完美实现。如果您需要更大的灵active,可以查看NSIS,另一个非常简单但非常强大的安装程序。 关于java-如何创

windows - 如何防止java.exe安装在Windows的system32中?

有没有办法防止Java安装例程(例如jdk-7u1-windows-i586.exe)将java.exe复制到C:\Windows\system32目录?我必须在客户的笔记本电脑上安装我的软件,我不想破坏机器上已经安装的其他Java应用程序。换句话说,我想安装一个仅供我的软件使用的私有(private)JRE。到目前为止,我已经将一个已安装的JRE从我的计算机复制到客户端的计算机上。 最佳答案 我昨天发现Windows上的Java版本有问题,如您所知,最近保持Java更新很重要,尤其是位于Windows系统中的InternetExp

成功解决python.exe无法定位程序输入点

在使用AnacondaPrompt打开jupyter时,会弹出以下窗口,虽然不影响使用,但是由于强迫症,需要解决一下。本文参考:成功解决python.exe无法找到程序入口无法定位程序输入点_model_builder_test.py无法定位输入点_ting_qifengl的博客-CSDN博客解决办法:1、pythoncom36.dll是pywin32的一个文件,位于路径Anaconda3\envs\pytorch(你的虚拟环境)\Lib\site-packages\pywin32_system32中,但是,在Anaconda3\envs\pytorch\Library\bin中也存在一个同名

python - py2exe:减少库存档的大小

我刚刚创建了我的第一个py2exe可执行文件,并注意到使用EXE,创建了一个大小约为1.4MB的ZIP文件。我的问题是,我可以减小它的大小吗?或者用py2exe生成的EXE的典型大小是~4MB(这意味着所有文件:python2.6dll、library.zip) 最佳答案 对于缩小尺寸的问题,简短的回答是肯定的。我不打算在这里提供长答案,而是将您定向到py2exe的OptimizingSize维基页面。我希望这对您有所帮助;) 关于python-py2exe:减少库存档的大小,我们在St

python - 用 py2exe 制作的可执行文件不能在 windows xp 32 位上运行

我在64位Windows7机器上用py2exe创建了一个可执行文件,并分发了该程序。在windowsxp32位机器上,程序拒绝运行并表现出以下行为:apopupwindowsays:program.exeisnotavalidwin32application.Thecommandpromptwindowsays"accessdenied"我检查了权限,用户拥有文件及其父目录的完全控制权和完全所有权。所以这不是问题。我能想到的唯一可行的可能性是操作系统/架构不兼容。我应该如何解决这个问题?我的setup.py文件用于生成可执行文件:fromdistutils.coreimportsetu

python - PyCharm:如何运行 behave.exe?

我想在我的程序中使用行为库。我写的代码是behave-tutorial.但是,当我“运行”我的教程项目时,我在PyCharm控制台中看到:C:\Python27\virtualenv\Scripts\python.exe"C:/ProgramFiles(x86)/JetBrains/PyCharmProjects/tutorial/steps/tutorial.py"Processfinishedwithexitcode0我认为我必须使用behave.exe来运行我的项目:C:\Python27\virtualenv\Scripts\behave.exe如何获取?