环境

windows 10

springboot 2

jna

        <dependency>
            <groupId>net.java.dev.jna</groupId>
            <artifactId>jna-platform</artifactId>
            <version>5.6.0</version>
        </dependency>

        <dependency>
            <groupId>net.java.dev.jna</groupId>
            <artifactId>jna</artifactId>
            <version>5.6.0</version>
        </dependency>
 private String runReg = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";
 private String keyReg = "vipfront";

 ...
 ...
 ApplicationHome applicationHome = new ApplicationHome(getClass());
 String path = applicationHome.getDir().getAbsolutePath() + File.separator + "start.cmd";
 Advapi32Util.registrySetStringValue(WinReg.HKEY_CURRENT_USER, runReg, keyReg, path);
 ShowUtils.plainMessage("提示", "设置开机启动成功");


硬件      JNA

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!