Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS3 и win32 api (http://www.flasher.ru/forum/showthread.php?t=174407)

Itacheg 24.01.2012 20:28

AS3 и win32 api
 
Здравствуйте, подскажите возможно ли использовать Win32 api через AS3?

Stitch512 24.01.2012 20:44

сурово...
а что требуется то... зачем...

alatar 24.01.2012 20:49

Из флеш плеера — нет.
Из AIR можно через NativeExtensions. Есть еще пара проектов в которых это можно реализовать: один и два (полудохлый).

Stitch512 24.01.2012 20:52

По идее еще есть алхимия http://labs.adobe.com/technologies/alchemy/ но она ужо дохлая...

alatar 24.01.2012 20:57

В алхимии никакие внешние api использовать не получится.

Itacheg 25.01.2012 15:03

Понятно. Спасибо просто у меня лабы по методам защиты информации и там нужно реализовать соединение двух программ носками, и после соединения послать команду с сервера клиенту, чтобы он к примеру выполнил shutdown компа на котором запущен клиент. Мне просто было интересно реализовать это на AS3, ну еще в отличии к примеру от C++ мне нравится как в AS3 реализована работа с сокетами.)) Всетаки мне кажется придется в С++ делать...

alatar 25.01.2012 15:06

Цитата:

...и там нужно реализовать соединение двух программ носками
Соединение чем?

ChuwY 25.01.2012 15:47

sockets - socks - носки

Ну а что же мешает вам сделать через AIR?
Я не разбираюсь в NativeExtensions, но можно использовать NativeProcess, через который будет запущена программа на плюсах, общающаяся с win-api. Взаимодействие с ней через stdin\stdout происходит.
А сетевое взаимодействие уже на AS3.

alatar 25.01.2012 15:51

Цитата:

Мне просто было интересно реализовать это на AS3
Сделайте на AIR, будет вам AS3. Для выключения компьютера нет необходимости использовать Win32 api. Для этого есть стандартная утилита shutdown (присутствует в windows, если мне не изменяет память, с windows 2000).

Itacheg 25.01.2012 17:08

Ясно, спасибо!)


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

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