Программное обеспечение Vault для Windows, использующее пакетный файл, HTML, CSS и JavaScript - PullRequest
0 голосов
/ 09 мая 2018

Я веб-разработчик, и мне очень интересно узнать о настольных приложениях. Я только начал маленькие задачи с файлами batch. Я разработал приложение хранилища для защиты папок, используя batch code, HTML, CSS и javascript.

Алгоритм

  1. Запустить пакетный файл
  2. HTML и CSS будут выполнять такие вещи, как стили
  3. если пользователь нажимает кнопку блокировки, запустите файл lock.bat, используя javascript

    lock.bat

    title on.txt 
    ren MyFolder "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    

    , которые скрывают папку "MyFolder" (неправильный и небезопасный способ)

  4. Отображение заблокированного сообщения и кнопки разблокировки

  5. если пользователь нажмет на кнопку разблокировки, попросите пароль. Javascript проверит пароль.

  6. если пароль правильный, он запустит файл unlock.bat

    unlock.bat

    attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
    ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" MyFolder
    del "status.txt"
    START MyFolder
    
    1. если пароль неверный javascript отобразит сообщение об ошибке

Примечание : когда пользователь выполняет действие блокировки, я создаю текстовый файл (status.txt) и удаляю тот же текстовый файл, когда пользователь выполняет действие разблокировки. каждый раз, когда я проверяю наличие этого файла (status.txt). Если файл существует, то система понимает, что папка «заблокирована».

Я хотел бы реализовать это надлежащим образом с использованием веб-языков без использования каких-либо фреймворков, таких как app.js. Любое тело поможет мне с любым альтернативным способом сделать эту папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...