Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Позвольте своему выполнению приложения как услуга, затем Вам не нужен пользователь/пароль, поскольку это настраивается с сервисом.
Именно так у Вас есть ответ для этого вместо людей, оставляющих ответы, которые могли бы быть более обеспечены как комментарии.
Это, конечно, возможно, хотя, поскольку многие люди уже сказали, что не действительно мудро, что происходит, если кто-то идет компьютером, как это разблокировало, сколько времени они должны играть вокруг и т.д.?
Anway, кроме предложения у Вас есть сервис, чтобы сделать любую работу, которую Вы хотите на hte компьютере, или даже удаленно соединяющийся с компьютером сделать работу, Вы смогли делать пользователя следующей информации. (что касается 'кода проявляет', можно сделать его сами)
, http://www.paralint.com/projects/aucun/ является реализацией GINA, которая сможет дать Вам права войти в систему, даже если кто-то еще уже вошел в систему. Изучите его, это могло бы быть тем, что Вы ищете, и намного более безопасно, чем разблокирование рабочей станции в определенное время.
Как альтернатива, изучите запись Вашей собственной реализации GINA, которая сделает разблокировать в запланированное время.
информация о GINA
http://msdn.microsoft.com/en-gb/magazine/cc163803.aspx
http://msdn.microsoft.com/en-us/magazine/cc163786.aspx
после разблокирования рабочего стола, я вполне уверен, Вы собираетесь хотеть заблокировать его снова.
Только для добавления другого вывода (не имеют любое суждение) autoit (язык Windows сценариев) может иметь ответ, как описано в этом потоке:
, Как разблокировать рабочий стол Xp
И я просто нашел другой сценарий, где можно было бы хотеть разблокировать рабочий стол ;)