Вверх ↑
Ответов: 952
Рейтинг: 4
#1: 2011-10-26 00:33:28 ЛС | профиль | цитата
Можно нужные файлы криптовать. А на HiAsme написать оболочку которая будет декриптовать и показывать содержимое в своем окне.
На запуск оболочки можно состряпать пароль. Т.е. юзер запускает оболочку, она требует пасс, и если он верный то запускается, неверный - закрывается.
Я правильно понял вопрос?
------------ Дoбавленo в 00.33:
Пример проги под паролем. Самый простой вариант.


Add(MainForm,491357,287,124)
{
Left=20
Top=105
Width=197
Height=140
Color=15780518
Visible=1
Caption="form"
WindowsState=2
SavePosName="book"
Point(Close)
Point(doVisible)
}
Add(ChildForm,15964624,189,147)
{
link(onEvent1,491357:doVisible,[(254,153)(254,158)])
link(onEvent2,491357:doClose,[(236,160)(236,180)(249,180)(249,126)(268,126)(268,151)])
}
BEGIN_SDK
Add(EditMulti,3479816,21,21)
{
EventCount=2
Height=179
}
Add(MainForm,3092968,70,133)
{
Left=35
Top=105
Width=245
Height=83
Caption="Введите пароль"
Position=1
}
Add(Edit,12798699,154,63)
{
Left=35
Top=10
Width=145
Text=""
Password=0
link(onEnter,11680964:doCompare,[(198,76)(198,108)(135,108)(135,139)])
}
Add(If_else,11680964,147,133)
{
Op1=String(password)
link(onTrue,10489777:doEvent1,[(191,139)(191,125)])
link(onFalse,5802614:doMessage,[(226,146)(226,118)])
link(Op2,12798699:Text,[])
}
Add(Hub,10489777,203,119)
{
link(onEvent1,3479816:onEvent1,[(250,125)(250,27)])
link(onEvent2,3092968:doClose,[(234,132)(234,179)(58,179)(58,160)])
}
Add(Message,5802614,273,112)
{
Message="Вы ввели неверный пароль!"
Caption="Внимание!!!"
Icon=1
link(onMessage,3479816:onEvent2,[(313,118)(313,34)])
}
END_SDK

карма: 0

0