Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Десктоп или нет? (http://www.flasher.ru/forum/showthread.php?t=103205)

etc 31.10.2007 21:08

Я понимаю. Но AIR пока ещё не очень глубоко в систему влезает, по большому счету, новых возможностей по сравнению с обычным плеером особых-то и нет. И все равно, так или иначе, AIR работает просто за счет расширенного плеера и все.

alexcon314 01.11.2007 11:52

часть трэйса старта флэш-прожектора
Код:

00:00:00.000: Started "d:\documents_fla\mozhart\.EXE" (process 0x128C) at address 0x00400000 by thread 1.  Successfully hooked module.
00:00:00.000: Loaded "c:\windows\system32\NTDLL.DLL" at address 0x7C900000 by thread 1.  Successfully hooked module.
00:00:00.093: Loaded "c:\windows\system32\KERNEL32.DLL" at address 0x7C800000 by thread 1.  Successfully hooked module.
00:00:00.093: DllMain(0x7C900000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\NTDLL.DLL" called by thread 1.
00:00:00.093: DllMain(0x7C900000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\NTDLL.DLL" returned 1 (0x1) by thread 1.
00:00:00.093: DllMain(0x7C800000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\KERNEL32.DLL" called by thread 1.
00:00:00.093: DllMain(0x7C800000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\windows\system32\KERNEL32.DLL" returned 1 (0x1) by thread 1.
00:00:00.093: Injected "c:\program files\support tools\DEPENDS.DLL" at address 0x08370000 by thread 1.
00:00:00.109: DllMain(0x08370000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\program files\support tools\DEPENDS.DLL" called by thread 1.
00:00:00.156: DllMain(0x08370000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\program files\support tools\DEPENDS.DLL" returned 1 (0x1) by thread 1.
00:00:00.172: Loaded "c:\windows\system32\WSOCK32.DLL" at address 0x71AB0000 by thread 1.  Successfully hooked module.
00:00:00.187: Loaded "c:\windows\system32\WS2_32.DLL" at address 0x71A90000 by thread 1.  Successfully hooked module.
00:00:00.203: Loaded "c:\windows\system32\MSVCRT.DLL" at address 0x77C00000 by thread 1.  Successfully hooked module.
00:00:00.218: Loaded "c:\windows\system32\WS2HELP.DLL" at address 0x71A80000 by thread 1.  Successfully hooked module.
00:00:00.234: Loaded "c:\windows\system32\ADVAPI32.DLL" at address 0x77DC0000 by thread 1.  Successfully hooked module.
00:00:00.250: Loaded "c:\windows\system32\RPCRT4.DLL" at address 0x77E70000 by thread 1.  Successfully hooked module.
00:00:00.265: Loaded "c:\windows\system32\WININET.DLL" at address 0x771A0000 by thread 1.  Successfully hooked module.
00:00:00.297: Loaded "c:\windows\system32\SHLWAPI.DLL" at address 0x77F60000 by thread 1.  Successfully hooked module.
00:00:00.328: Loaded "c:\windows\system32\GDI32.DLL" at address 0x77F10000 by thread 1.  Successfully hooked module.
00:00:00.343: Loaded "c:\windows\system32\USER32.DLL" at address 0x77D30000 by thread 1.  Successfully hooked module.
00:00:00.359: Loaded "c:\windows\system32\CRYPT32.DLL" at address 0x77A70000 by thread 1.  Successfully hooked module.
00:00:00.375: Loaded "c:\windows\system32\MSASN1.DLL" at address 0x77B10000 by thread 1.  Successfully hooked module.
00:00:00.390: Loaded "c:\windows\system32\OLEAUT32.DLL" at address 0x77110000 by thread 1.  Successfully hooked module.
00:00:00.406: Loaded "c:\windows\system32\OLE32.DLL" at address 0x774D0000 by thread 1.  Successfully hooked module.
00:00:00.422: Loaded "c:\windows\system32\VERSION.DLL" at address 0x77BF0000 by thread 1.  Successfully hooked module.
00:00:00.437: Loaded "c:\windows\system32\WINMM.DLL" at address 0x76B20000 by thread 1.  Successfully hooked module.
00:00:00.453: Loaded "c:\windows\system32\COMDLG32.DLL" at address 0x76380000 by thread 1.  Successfully hooked module.
00:00:00.468: Loaded "c:\windows\system32\COMCTL32.DLL" at address 0x5D5B0000 by thread 1.  Successfully hooked module.
00:00:00.484: Loaded "c:\windows\system32\SHELL32.DLL" at address 0x7C9C0000 by thread 1.  Successfully hooked module.
00:00:00.484: DllMain(0x77C00000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\MSVCRT.DLL" called by thread 1.
00:00:00.484: GetProcAddress(0x7C800000 [c:\windows\system32\KERNEL32.DLL], "InitializeCriticalSectionAndSpinCount") called from "c:\windows\system32\MSVCRT.DLL" at address 0x77C279C2 and returned 0x7C80B6B1 by thread 1.
00:00:00.500: DllMain(0x77C00000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\MSVCRT.DLL" returned 1 (0x1) by thread 1.
00:00:00.515: DllMain(0x77E70000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\RPCRT4.DLL" called by thread 1.
00:00:00.515: DllMain(0x77E70000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\RPCRT4.DLL" returned 1 (0x1) by thread 1.
00:00:00.515: DllMain(0x77DC0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\ADVAPI32.DLL" called by thread 1.
00:00:00.515: DllMain(0x77DC0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\ADVAPI32.DLL" returned 1 (0x1) by thread 1.
00:00:00.515: DllMain(0x71A80000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\WS2HELP.DLL" called by thread 1.
00:00:00.515: DllMain(0x71A80000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\WS2HELP.DLL" returned 1 (0x1) by thread 1.
00:00:00.515: DllMain(0x71A90000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\WS2_32.DLL" called by thread 1.
00:00:00.531: DllMain(0x71A90000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\WS2_32.DLL" returned 1 (0x1) by thread 1.
00:00:00.531: DllMain(0x71AB0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\WSOCK32.DLL" called by thread 1.
00:00:00.531: DllMain(0x71AB0000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\WSOCK32.DLL" returned 1 (0x1) by thread 1.
00:00:00.531: DllMain(0x77D30000, DLL_PROCESS_ATTACH, 0x0012FD30) in "c:\windows\system32\USER32.DLL" called by thread 1.
00:00:00.531: LoadLibraryW("C:\PROGRA~1\KASPER~1\KASPER~1.0\adialhk.dll") called from "c:\windows\system32\USER32.DLL" at address 0x77D653E9 by thread 1.
00:00:00.531: Loaded "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x61300000 by thread 1.  Successfully hooked module.
00:00:00.547: DllMain(0x61300000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" called by thread 1.
00:00:00.547: GetProcAddress(0x77DC0000 [c:\windows\system32\ADVAPI32.DLL], "LookupAccountSidA") called from "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x613039B2 and returned 0x77DFD52C by thread 1.
00:00:00.547: GetProcAddress(0x77DC0000 [c:\windows\system32\ADVAPI32.DLL], "LookupAccountSidW") called from "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x613039C7 and returned 0x77DE87CB by thread 1.
00:00:00.547: GetProcAddress(0x7C800000 [c:\windows\system32\KERNEL32.DLL], "lstrlenW") called from "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x613039E9 and returned 0x7C809A39 by thread 1.
00:00:00.547: GetProcAddress(0x7C800000 [c:\windows\system32\KERNEL32.DLL], "lstrcpyW") called from "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x613039FE and returned 0x7C80B8EC by thread 1.
00:00:00.562: GetProcAddress(0x7C800000 [c:\windows\system32\KERNEL32.DLL], "lstrcmpW") called from "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x61303A13 and returned 0x7C80A859 by thread 1.
00:00:00.562: GetProcAddress(0x7C800000 [c:\windows\system32\KERNEL32.DLL], "lstrcmpiW") called from "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x61303A28 and returned 0x7C80A823 by thread 1.
00:00:00.562: GetProcAddress(0x7C800000 [c:\windows\system32\KERNEL32.DLL], "ExpandEnvironmentStringsA") called from "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x61303A3D and returned 0x7C8227C7 by thread 1.
00:00:00.562: DllMain(0x61300000, DLL_PROCESS_ATTACH, 0x00000000) in "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" returned 0 (0x0) by thread 1.
00:00:00.562: DllMain(0x61300000, DLL_PROCESS_DETACH, 0x00000000) in "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" called by thread 1.
00:00:00.562: DllMain(0x61300000, DLL_PROCESS_DETACH, 0x00000000) in "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" returned 0 (0x0) by thread 1.
00:00:00.562: Unloaded "c:\progra~1\kasper~1\kasper~1.0\ADIALHK.DLL" at address 0x61300000 by thread 1.
00:00:00.578: LoadLibraryW("C:\PROGRA~1\KASPER~1\KASPER~1.0\adialhk.dll") returned NULL by thread 1. Error .....
.... и т.д.


etc 01.11.2007 13:09

Мммм, зачем этот трейс?

alexcon314 01.11.2007 13:49

к вопросу о десктопе
по этому трэйсу видно как .ехе задействует систему
браузер - тоже своего рода "оболочка" для свф. тем не менее браузер - десктоп.
имхо делить десктоп/не десктоп - огород городить.

Nirth 01.11.2007 13:53

Цитата:

к вопросу о десктопе
по этому трэйсу видно как .ехе задействует систему
браузер - тоже своего рода "оболочка" для свф. тем не менее браузер - десктоп.
имхо делить десктоп/не десктоп - огород городить
__etc имелл вииду что на данном этапе, AIR разработчик не имеет доступа до системы практически ни какого, кроме файловой системы и Shell'а в Mac OS X(который кстати я не сумел завести, только меню создал). А вы показали нам что, exe приложение обращаеться к Операционой системе, запускает библиотеки и оповещает модули. Ничего удивительного в этом нету. HTML страница при загрузке тоже много куда суеться.
Цитата:

имхо делить десктоп/не десктоп - огород городить
Это ваше ИМХО, А вот для меня это например имеет значение, ибо мы пишем приложение которое должно тесно работать с драйверами к USB модулям, и AIR на данном этапе нам не подходит.

Перед тем как что нибудь сказать, подумайте пожалуйста не только о себе.

etc 01.11.2007 14:09

Nirth, да, именно это я имел ввиду.

alexcon314 01.11.2007 15:22

М-да. Странная дискуссия. Что же есть десктоп - приложение?
написал приложение, которое работает с файловой системой - usb не нужен мне просто. то-то радовался - ура! десктоп, ура!
а оно и не десктоп вовсе :( .... и главное стартует, и систему оповещает, и модули грузит и .... но ... не десктоп :(. а если и десктоп - то относительно.... забыл я по драйвера-то, мне б чудаку поучиться уму-разуму сначала, потом уж радоваться.... а я как ...
спасибо, вразумили, теперь-то я уж знаааю... )))

etc 01.11.2007 15:25

Модули грузит плеер для себя любимого, а не для твоего приложения.

alexcon314 01.11.2007 18:01

Цитата:

Сообщение от __etc
Модули грузит плеер для себя любимого, а не для твоего приложения.

я бы сказал иначе: мое приложение для себя любимого грузит модули и плеер, в частности, а плеер в свою очередь ... и т.д.
обычно так и бывает, и не только с плеером, при старте много еще чего происходит. плеер тут постольку-поскольку...
....
Если я вижу перед собой окно приложения - это десктоп. (как-то еще можно трактовать "desktop"?)
ВОЗМОЖНОСТИ конкретного приложения - вопрос ОТНОСЯЩИЙСЯ к его реализации.
...
в айр-реализации видать с этим полоховато пока.. что ж, может оно и не надо ему - в систему лезть, НУ ЕЕ...

etc 01.11.2007 18:13

Это не десктоп. Это плеер на экране, границы которого не видны и все.


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.