fishmen, По Windows Script Host загуглите, технология была в винде из коробки со времен Вин2000.
Предоставляет 2 интерпретатора (консольный и "графический"): cscript и wscript.
Поддерживает JS и VBS.
Можно писать простые скрипты автоматизирующие какие-либо процессы в винде.
Работает исключительно под виндой.
Особого развития не получила, но в Вин10 до сих пор присутствует. Скрипты позволяют работать с ActiveX/COM объектами из-за чего функционал может быть достаточно большой.
fishmen, Про приложения - это вопрос спорный.
Но раз у вас все равно предпочтений нет, то JavaScript - лучший выбор, по сравнению с VBS.
Правда есть сложность - JavaScript в основном - встроен в браузеры, а значит вам придется делать какие-то веб-страницы со своими скриптами. Это тянет за собой еще и HTML.
Так же есть вариант использовать node.js - актуальная сейчас тема.
Совсем легкий и уже устаревший вариант - Windows Script Host - технология, встроенная в винду, там есть интерпретатор JS.
Если что, я не занимаюсь JavaScript, VBS и веб разработкой - другая специализация.
Лично я взял бы питон - у него гораздо больше точек приложения, чем у JavaScript, имхо.
В другой софтине был похожий глюк. Помогала минимизация окна программы и переход на нее с помощью Alt+Tab - открывалось верхнее окно, которое до этого было спрятано.
fishmen, Не сказал бы что они схожи. Бросьте VBS идите сразу на JS.
Можете взяться за питон - он сейчас так же популярен как и JS. Но для первого языка питон пожалуй больше подойдет.
VBS вы практически нигде не сможете применить в жизни. Разве что макросы для MS Office писать, но это очень узкая ниша.
Эта функция работает с хорошо с цифрами,под буквы почему то получал неверные ответы
Потому что вы не верно обращаетесь с буквами.
По скольку ваши переменные a, m, j, g могут принимать только 2 значения, то логично было бы их сделать логическими (тип Boolean), этот тип может принимать значения True и False. Значений yes и no он принимать не может.
Вообще довольно странно, что у вас не было ошибки. Я уже давно реально не использовал VBS, возможно там и появились yes/no для логического типа, но тут об этом ничего не сказано.
И почитайте что-нибудь про логические выражения.
Вообще странный выбор языка для изучения программирования - VBScript мертв уже давно. Возьмите лучше JavaScript - этот хоть может пригодится в веб разработке.
Propelller, В Вин10 по умолчанию используется Consolas - с ним всегда все нормально, этот вариант еще лучше, чем Lucida. Не знаю, что там с dism (я его редко юзаю), но любые другие утилиты работают корректно.
В ВинХР по умолчанию стоял какой-то растровый шрифт. Сейчас используются TrueType шрифты.
У TCP есть дополнительных опций, из-за них размер заголовка не фиксированный. Т.е. есть обязательные поля заголовка (те самые 20 байт), и есть дополнительные опции, которые навешиваются по необходимости.
Теоретически каждый отдельно взятый TCP пакет на одном хосте может иметь разный набор дополнительных опций.
Соответственно размер MSS может плавать.
Укажите какую ОС используете.
Проблема либо в конфиге, либо в скрипте запуска сервиса.
Для проверки конфига можно просто запустить OpenVPN из командной строки:
openvpn --config /path/to/config.file
Если в таком режиме работает, значит с конфигом все нормально и нужно разбираться со стартовым скриптом.
Помнится в какой-то версии Убунты был кривой стартовый скрипт.
alex4answ, В С++ вы можете использовать функции Си.
Не забывайте при выделении памяти, что для строки памяти нужно на 1 байт больше, чем символов в строке.
Если программа свободно распространяемая, то можно озаботится вопросом, чтоб ваш софт включили в официальный репозиторий. Но это не быстрый процесс и вообще официалы могут отказать по своим соображениям.