нужно запомнить факт введения пароля, например сделать запись в реестре или файле. При перезапуске проверить, есть ли запись, если нет - то пароль не вводился, если да - то вводился. Если по серьезному, то следует записать в реестр шифрованный пароль или хэш пароля (например md5), и при старте читать его и сравнивать с паролем проги. операции для чтения/записи в реестр - RegistryRead/RegistryWrite, все остальное - здравый смысл и логика. долго не думал, поэтому тут глупо все, но в качестве демонстрации пойдет. Если в реестре записана единичка, значит пароль вводили верно )). но правильнее контролировать сам пароль.
Code
RegistryRead "HKEY_CURRENT_USER" "Test" "[test]"
If "[test]" "<>" "1"
InputBox "" "Введите пароль" "[paroli]"
If "[paroli]" "<>" "123321"
Balloon "Не правельно" "-1" "-1" "0"
gotoline "exit"
EndIf
IfEx "[paroli] = 123321 AND [test] <> 1"
ShowObject "Ellipse1" "Blocks" "10"
RegistryWrite "HKEY_CURRENT_USER" "Test" "1"
Endif
Else
ShowObject "Ellipse1" "Blocks" "10"
EndIf
:exit