forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   Запрет запуска программы из эмулятора... (http://forum.boolean.name/showthread.php?t=7738)

GRAY_WOLF 31.01.2009 22:29

Запрет запуска программы из эмулятора...
 
Пример из жизни. Допустим твоя программа обращается на какой-то сайт и получает нужную информацию.
Если запустить программу на эмуляторе со сниффером, то увидешь всё. и к какому сайту обращается и какие параметры передаёт,а во многих случаях такую информацию скрывают, а то хацкеров с каждым днём всё больше.
Пример:
var
Result, PropStr : string;
begin
PropStr := 'microedition.platform';Result := getProperty(PropStr);if Result='j2me' then Halt;//Проверяем на запуск из эмулятора.
PropStr := 'java.version';Result := getProperty(PropStr);if Result<>'' then Halt;//Проверяем на запуск из эмулятора.
// Если телефон, то для примера выводим картинку.
{ SetColor(15, 155, 255);DrawImage(LoadImage('/icon.png'), 48, 48);
Repaint; while KeyToAction(GetKeyClicked) <> GA_FIRE do Delay(100);}
end.

Piligrim 01.02.2009 00:48

Ответ: Запрет запуска программы из эмулятора...
 
у меня в телефоне microedition.platform = j2me :)

GRAY_WOLF 01.02.2009 19:00

Ответ: Запрет запуска программы из эмулятора...
 
Цитата:

Сообщение от pilgrim (Сообщение 96509)
у меня в телефоне microedition.platform = j2me :)

Но ведь даже с справке написано "microedition.platform - модель телефона "


Часовой пояс GMT +4, время: 02:13.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot