如何访问Windows密码和用户ID?

时间:2014-02-07 21:18:16

标签: java windows

我有一个可执行的JAR文件(用java编译的应用程序)。我安排它开始使用Windows Scheduler运行。所以它每天晚上9点从我的桌面开火。

JAR使用我当前的Windows用户ID和密码。但是,当密码过期时,我必须重新编译JAR文件,因为我必须在应用程序中更改密码字符串。

由于Runnable JAR是由Windows任务计划程序触发的,我希望有一种方法可以将我的密码从Windows任务计划程序传递到我的Runnable JAR。

我的应用程序是否可以访问我的Windows密码并获得更新?

public static void main(String[] args)  {


        for (int i=0; i< args.length; i++) {
            System.out.println(args[i]);
        }

        System.exit(0);

1 个答案:

答案 0 :(得分:2)

  

我的应用程序是否可以访问我的Windows密码并获得更新?

没有。首先,没有Windows API。在第二位,Windows几乎肯定不会存储密码,而是存储密码的哈希值。第三,Windows首先不会给你。