HTA
Известно, что в целях безопасности пользователи должны регулярно менять свои пароли. Также известно, что доверять смену пароля самому пользователю нежелательно, так как если настройки групповой политики домена позволяют, то он создаст себе легко подбираемый пароль. Если политика предъявляет требования к сложности пароля, тогда пользователю трудно самому составить пароль, не зная принципов, по которым он должен формироваться - система будет отвергать простые пароли и пользователь потратит много времени, пока введёт пароль, который система примет. Поэтому в больших организациях специалисты по безопасности назначают пароли пользователям, генерируя их различными программами.
Полезно обращаться к первоисточнику. Создал приложение HTA с двумя фреймами. В одном фрейме - содержимое внутреннего сайта, а в другом - сайта в интернете. Нужно было из одного фрейма обратиться к содержанию другого через JavaScript. Просто обращение через parent не работало. Поэкспериментировал с разными вариантами - ничего не вышло. Стал искать ответ в интернете. И сразу нашёл статью Introduction to HTML Applications (HTAs), из которой всё стало понятно. Дело в безопасности. То есть в одном из фреймов, доверенном для выполнения в контексте приложения, указываем application="yes".Теперь из него имеем доступ ко всему содержимому HTA :-).Далее...