草庐IT

SpringBoot启动分析

全部标签

Windows - 开机时自动启动特定应用程序

在Windows操作系统中开发信息亭应用程序。当机器启动时,必须依次发生3件事1-node.js服务器启动2-包含网络应用程序的浏览器以信息亭模式启动3-启动另一个客户端应用程序是否有一个实用程序可以轻松完成此操作,或者是否有一种简单的方法可以在命令行中执行此操作?我猜也可以使用某种类型的BSCH脚本,但我不是BSCH专家。 最佳答案 您可以使用任何您想要自动化的语言编写脚本(甚至使用nodejs),然后只需在用户的%appdata%\Microsoft\Windows\StartMenu\Programs\Startup文件夹中安

c++ - 如果 Windows 正在关闭或重新启动,有没有办法以编程方式接收?

有没有办法捕获Windows正在关闭或正在重新启动?对于关机,我找到了一些解决方案,但没有找到重启的解决方案。对我来说,能够确定Windows是重新启动还是只是关闭非常重要。谢谢! 最佳答案 有一种方法可以检测它是否正在关闭,也有一种方法可以检测它何时启动。所以,你可以记下时间whenitisshuttingdown.请注意它在启动时通过运行exe启动的时间(在注册表中的此处添加您的exe:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce)。如果时

c# - 使用管理权限启动我的 C# 应用程序

我有一个应用程序,我需要通过SCCM将其分发到我的业务域中的5000台计算机,但我遇到了Windows安全问题。关键是我的应用程序需要管理权限才能访问注册表项并在本地系统上启动一些“特定”功能,并且域中的所有用户(当然IT支持团队除外)都没有这样的权限。我想知道接下来我可以让Windows在启动时调用启动器,这个启动器会在应用程序的服务器上获取管理员用户名和密码,然后使用这些凭据运行应用程序。但是,一旦我是C#的新手(我是Java程序员),我就很难执行此任务,而且我还没有找到任何使用带有用户名和密码信息的runas命令的方法。另外一点,如果我可以在没有恼人的WindowsUAC提示的情

java - 防止 jfx packager 的辅助启动器在 Windows 中触发 UAC/提升权限

我正在开发一个JavaFX应用程序,我希望它能自动更新。我正在使用JavaFXMavenPlugin并为每个操作系统构建本地包(JavaFXMaven插件使用javapackager):Linux、Windows和OSX。我正在使用最新的JDK8u74,因为它具有“辅助启动器”功能,这应该可以在我的包中捆绑多个native启动器。我在pom.xml中添加了两个启动器:com.zenjavajavafx-maven-plugin8.2.0MainAppMainApptrueapplication.jarAnotherAppAnotherApp因此,在Windows上,用户安装此JavaF

windows - 尝试在 Windows 中启动 Zookeeper 时出现 "log4j.properties was unexpected at this time"

我正在使用从Confluent(http://www.confluent.io/product/kafka-streams/)下载的kafka流。我按照说明在Windows上运行Zookeeper和Kafka。但是当我尝试使用命令启动ZooKeeper时D:\Softwares\confluent-3.0.1\bin\windows>zookeeper-server-start.bat./etc/kafka/zookeeper.properties,我得到错误D:\Softwares\confluent-3.0.1\bin\windows../../etc/kafka/log4j.pr

windows - Visual Studio 2017 不启动,但产生一个进程

我使用的是VisualStudio2017专业版。最近,有东西坏了。当尝试运行它时,它在大约四次试验中仅启动一次。但是,即使它没有启动,它也会生成一个可以在任务管理器中看到的devenv.exe进程。虚拟进程(每次成功运行VS都会产生一些虚拟进程)是否会同时终止,并且在我尝试安装一些扩展时会导致问题。我试过删除%LocalAppData%\Microsoft\VisualStudio\15.0_5a56ecad\privateregistry.user.bin(我在某处找到了这个解决方案,但现在找不到了)。这似乎有帮助,但只是暂时的(一段时间后,问题再次出现)。它还破坏了我的一个扩展,

启动时 ucrtbase.dll 上的 Windows C++ 服务错误

所以我开发这个程序已经有一段时间了……它的目的是充当我们IT团队的Assets管理者(future可能更多)。我有2个服务,我们现在将它们称为“Manager”和“IAM”。“管理器”负责所有服务的所有管理工作(目前只有称为“IAM”的库存Assets管理器),例如自动更新等,而Assets管理器则负责其工作。无论如何,它已经运行了一段时间了。最近我实现了一个自动更新功能(实际上仍然需要测试和可能的调试)。在执行此操作时,我需要使我的命名保持一致(例如,将我的服务从“Updater”和“CppWindowsService”重命名为软件的实际名称)。在此之前,它一直运行良好!启动、停止、

python - 使用系统 PATH 作为文件位置从 Windows 命令行启动 Python 脚本

这可能更像是一个一般的Windows问题,而不是一个Python问题,我不确定。我有一个名为GDAL(地理空间库)的文件夹,里面装满了Python文件。GDAL库的位置存储在Windows系统PATH中,因此当我在Windows命令窗口中键入此命令以检查PATH配置是否正确时:gdal_retile.py我打开记事本以显示代码,正如我所料,因为这是这台电脑上.py文件的默认应用程序。如果我这样做:pythongdal_retile.py它不起作用,它说nosuchfileordirectory然而,如果我定义完整路径:python"C:\ProgramFiles\GDAL\gdal_r

windows - 从批处理文件启动时,Visual Studio 2017 命令行工具不起作用

我遇到了一个非常奇怪的行为,旧的批处理文件在WindowsXP下运行良好。为什么在(Vs2017+Win10)下用批处理文件在cmd窗口编译一个简单的文件如hello.c不行?当意识到Win10有新的安全策略时,我在微软的网站上看了一些文章他们推荐使用开发者命令行窗口进行命令行编译。确实,手动操作效果很好。但是当我以super管理员身份登录Win10并尝试通过批处理文件运行所有内容时,没用,刚刚环境配置完。手动运行批处理文件中的命令时,一切正常(成功生成可执行文件)。这有什么问题?批处理文件的内容如下:%comspec%/k"C:\ProgramFiles(x86)\Microsoft

windows - 从 WOW64 启动 Shell 链接 (LNK)

我们的32位应用程序通过ShellExecute启动WindowsLNK文件(Shell链接)。当它尝试“启动”一个指向64位二进制文​​件的链接(例如“开始”菜单中的“InternetExplorer(64位)”快捷方式)时,它总是以启动32位二进制文​​件告终。在内部,ShellExecute错误地解析了链接目标:LNK中有一个隐藏字段,其中包含FOLDERID_ProgramFiles。64位应用程序将此解析为64位程序文件目录,但32位应用程序不会。Wow64DisableWow64FsRedirection不会改变ShellExecute的这种行为。除了通过64位“蹦床”过程