java 获取系统用户名和密码_java 如何实现开机自动运行程序 --如何获得系统用户名 怎么获得当前系统在哪个盘上...

java 如何实现开机自动运行程序 --如何获得系统用户名 怎么获得当前系统在哪个盘上

XP:

C:\Documents and Settings\Administrator\「开始」菜单\程序\启动

Vista:

C:\Users\zhc\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

请教高手 我想让自己写的java程序开机自动启动  但是进入vista系统启动的文件夹要有系统的登陆用户名,就是C:\Users\后面的,得到用户名就可以实现开机自动运行程序 对吧

说白了就是也要实现Java程序的开机自动运行,程序已经做好了,现在要把他放到系统的启动项里面,FileInputStream,FileOutputStream

这两个流会用,但是启动项的绝对路径不会搞了,因为在C:\Users\文件下是系统的用户名,如果直接写死了,只能才一台机器上可以执行,想知道怎么才能用代码获取系统的用户名,这样就可以实现“口是否开机自动运行程序”这个功能了。

还有怎么获得当前系统在哪个盘上     还有就是如何获得目前使用的什么系统

希望高手给出xp 跟 vista 两个系统下的解决方案

我的QQ:39482609

诚心请教高手

能不能给一个完整的实现开机自动运行的程序原代码

1个回答

67b0a70febe552c922c54bb8560d6ef6.png

46ee6f5c90ba529a4bef6a0257e04d45.png

解答:

==================================================================

错误代码:0x8007005,产生这个错误的原因一般有两个:

1、第一个情况是你的系统用户密码不为空,设置计划任务的该用户名的密码和你的该用户设置的系统密码不一样!

解决方法:把密码设置成一样!

2、第二个情况你的当前用户的密码为空!但是系统又设置过为不允许空密码使用计划任务!

解决方法:开始--运行:输入“gpedit.msc”后回车,打开组策略,找到“计算机配置---windows设置----安全设置---本地策略----安全选项----找到“帐户:使用空白密码的本地帐户” 策略,设置成“已禁用”即可!

建议:系统用管理员帐户,系统尽量不要设置密码。

还有问题,请HI我~~~~我会耐心为你解答!!好运啦~~~

0回答者

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

精华知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值