Команда «echo» в PHP отправляет вывод в браузер как необработанный html, поэтому даже если в двойных кавычках браузер не будет разбирать его на две строки, потому что символ новой строки в HTML ничего не значит. Вот почему вам нужно либо использовать:
echo [output text]."<br>";
при использовании «echo», либо вместо этого использовать fwrite ...
fwrite([output text]."\n");
Это приведет к выводу новой строки HTML вместо "\ n".
По умолчанию все современные версии Windows имеют политику локальной безопасности, которая ограничивает пользователей с пустыми паролями для входа в систему только с локальной консоли. Другими словами, пользователь с пустым паролем должен физически находиться на компьютере, чтобы войти в систему. Пользователь не может войти в систему как сервис, как пакетный пользователь, по сети и т. Д.
Это можно изменить, изменив политику в разделе «Локальные политики» -> «Параметры безопасности». Или изменив значение LimitBlankPasswordUse в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa на ноль.
Но, и это очень важно, это создаст серьезную дыру в вашей безопасности, поскольку пользователи с пустыми паролями теперь смогут войти в систему удаленно, и пустые пароли довольно легко угадать. Я не могу придумать никаких причин для запуска службы под учетной записью без пароля,
Какая версия Windowss? Я считаю, что, по крайней мере, под Windows XP служба не может быть запущена от имени пользователя с пустым паролем.
Если у вас есть время, вы можете попробовать установить такие вещи, как «разрешить взаимодействие с рабочим столом» в службе и "разрешить вход в службу" для пользователя.
Но я думаю, что вам будет лучше с паролем по нескольким причинам. Почему ты не хочешь?