Трохи про windows ce (6

Трохи про windows ce (6

Почнемо з настройки віддаленого підключення (RDP) до сервера зі збереженням пароля. За замовчуванням можливість зберегти пароль для підключення, щоб його не вводити кожен раз, відключена.

- У реєстрі по шляху HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows NT \ TerminalServices \
є такий запис: DisablePasswordSaving = 1. що означає неможливість зберігати пароль.
Міняємо значення з "1" на "0" і в вікні RDP з'являється можливість поставити галку "Запам'ятати пароль":

Трохи про windows ce (6

Як відрити Реєстр?
- я скористався програмою RegEditCE v2.6 (запускається без установки).
Але незареєстрована копія блокує деякі функції (для нашого випадку: змінити значення ключа можна, створити нові ключі не вийде). Для редагування (внесення нових ключів) реєстру можна скористатися інтерпретатором скриптів MortScript і дуже просто записати дані до реєстру за все одним рядком скрипта (а програмою RegEditCE можна просто контролювати правильність записи ключів реєстру).

RegWriteDWord ( "HKLM", "Software \ Policies \ Microsoft \ Windows NT \ TerminalServices",

І так тепер при підключенні через RDP ставимо галку "Зберегти пароль" (Remember my password).

Ще раз, для запуску скрипта:
1. Пишемо скрипт.
2. Перейменовуємо ім'я програми launcher на ім'я скрипта.
3. Кидаємо в одну папку скрипт, launcher.exe і mortScript.exe.
4. Запускаємо launcher.

Якщо потрібно, щоб Віддалений робочий стіл запустився при завантаженні операційної системи, додаємо ключ до реєстру:

По дорозі HKEY_LOCAL_MACHINE \ init додаємо ключ за шаблоном <"Lauch" + число> зі значенням імені програми Launcher, яка запускає скрипт. Наприклад ключ Launch96 зі значенням CErunRdp.exe. З приводу призначення імені ключа: рекомендується (або потрібно) встановлювати номери більше 60 (Launch61, Launch96.). Значення ключа = ім'я програми Launcher, що збігається з ім'ям скрипта (крім розширення).

або один рядок скрипта:

RegWriteString ( "HKLM", "init", "Launch96", "CErunRdp.exe")

(Щоб не затерти інший запис, загляньте спочатку в реєстр.)

Трохи про windows ce (6

Російська клавіатура для WinCE.

Може стати в нагоді кому додаткова російська клавіатура для WinCE, CyrKeyb.
Інструкція в архіві з програмою.


If (ProcExists ( "explorer.exe"))
Kill ( "explorer.exe")
EndIf

If (WndExists ( "Remote DesktopDisconnected"))
Close ( "Remote Desktop Disconnected")
EndIf

(Можна вказувати шматок заголовка.)