stivnnik Публикувано Септември 9, 2010 Report Share Публикувано Септември 9, 2010 Привет, имам проблем с въвеждането на име и парола в програма, чрез hex editor. Просто са по-дълги от оставеното място там, а ако изместя кода на програмата с няколко символа, за да ги побера, като се опитам да я пусна излиза Not a valid win32 application, или нещо подобно. Има ли някакъв начин да вместа цялата информация, без да се прецаква програмката? Цитирай Link to comment Сподели другаде More sharing options...
Krasimir Iliev Публикувано Март 7, 2012 Report Share Публикувано Март 7, 2012 Аз използвъм AutoPlay Media Studio 8 и скриптовете които използвъм за име и парола са следните: Само парола (без потребителско име) a = Input.GetText ('password'); if ( a == '123')then Page.Jump("menu"); else Dialog.Message('errore', 'password error', MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); Input.SetText ('password',""); end В кутията "password" ако бъде въведено "123" ще те препрати към страница "menu" но при въвеждане на друга парола ще ви излезе деалогов прозорец с име "errore" и съобщение "password error" с бутон ОК, икона на удивителен знак и при натискане на ОК ще изчисти текстовата кутия "password" С две стоиности ( може да се използва при 2 пароли или акаунти) a = Input.GetText ('password'); if ( a == '123')then Page.Jump("menu"); else if ( a == '2')then Page.Jump("menu2"); else Dialog.Message('errore', 'password error', MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); Input.SetText (''password',""); end end В кутията "password" ако бъде въведено "123" ще те препрати към страница "menu", при въвеждане на "2" отива на "menu2", но при въвеждане на друга парола ще ви излезе деалогов прозорец с име "errore" и съобщение "password error" с бутон ОК, икона на удивителен знак и при натискане на ОК ще изчисти текстовата кутия "password" При изискване на име и парола (1- име; 2- парола) a = Input.GetText ('1');b = Input.GetText ('2'); if ( a == 'име' and b == пас')then Page.Jump("menu"); else Dialog.Message('errore', 'password error', MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1); Input.SetText ('1',""); end В кутията "1" ако се въведе "име" и в кутия "2" въведа "пас" се отваря страницата "menu" но ако въведа в кутите друга стойност ще изкара прозореца за грешка. Надявам се да съм ти бил полецен ПС: Кутията е полето за въвежданеПС2: Тези скриптове ги поставям в бутона (ок; напред) и не е въведен скрипта да се изпълни при натискъне на ентър.ПС3: Не съм въвел ограничения за въвеждане на символи (така според мен е по защитен акаунта защото паролата може да е от 0 символи до +безкраиност Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.