Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2013, 20:49   #31
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
меня гложет - swf это же вроде плеера, включил, крутится диск, а мне нужно чтобы картинка стояла, нарисовать форму, кнопку и т. д. это возможно в swf?
это возможно в плагине для браузера?
Флеш как раз предназначен для отрисовки графики + еще предоставляет дополнительные возможности. Но я сильно сомневаюсь, что он даст запустить внешний исполняемый файл. Потому что для того, чтобы просто загрузить внешний файл, он требует дополнительных разрешений.
Carbon вне форума Ответить с цитированием
Старый 28.04.2013, 20:51   #32
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ее тоже обфусцируют.
Обфусцировать можно все, но именно программу в машинных кодах сложнее всего.
Цитата:
swf это же вроде плеера
Это не плеер, а некий формат интерактивной вебстраницы - Small web format.
Цитата:
нужно создать на странице кнопку
Тогда тебе нужно изучать ActionScript
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.04.2013, 20:56   #33
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

ActionScript а он даст запустить внешний исполняемый файл??
Ципихович Эндрю вне форума Ответить с цитированием
Старый 28.04.2013, 21:14   #34
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
ActionScript а он даст запустить внешний исполняемый файл??
А зачем вообще что-то запускать?
Человек_Борща вне форума Ответить с цитированием
Старый 28.04.2013, 21:22   #35
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

это будет своего рода универсальный интерфейс, захотел плюнул - открыл вкладку и поскакал на гугл
Ципихович Эндрю вне форума Ответить с цитированием
Старый 28.04.2013, 21:34   #36
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ActionScript а он даст запустить внешний исполняемый файл?
Даже не знаю, но думаю что можно поискать в его пенатах что-то такое.
Либо же изучай Java API. Там это позволено если не ошибаюсь, и плуги для браузеров есть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.04.2013, 21:37   #37
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Ципихович Эндрю, я тебе это постом выше написал!
Carbon вне форума Ответить с цитированием
Старый 28.04.2013, 22:04   #38
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,167
По умолчанию

>Потому что для того, чтобы просто загрузить внешний файл, он требует дополнительных разрешений
- это не проблема в случае, если это можно сделать один раз и на всю оставшуюся жизнь...
Ципихович Эндрю вне форума Ответить с цитированием
Старый 29.04.2013, 10:19   #39
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Код:
<html>
<head>
<title>Run Calculator</title>
</head>
<body>
<button onclick='(new ActiveXObject('WScript.Shell')).Exec('calc.exe')'
>Run Calculator</butoon>
</body>
</html>
Сам переправшиь.
Еще:
Код:
<SCRIPT Language="JScript">
 function runcmd() {
 File="cmd.exe";
 WSH=new ActiveXObject("WScript.Shell");
 WSH.run(File);
 }
 </SCRIPT> 


 <A href="#" onClick="runcmd(); return false;">Run CMD.exe</A>
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 29.04.2013 в 10:25.
Utkin вне форума Ответить с цитированием
Старый 29.04.2013, 11:04   #40
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
будет на компьютере пользователя файл 1.swf, нужно создать на странице кнопку, по нажатию на эту кнопку должен запускаться файл, ну скажем "K:\1.exe" - то есть он находится у пользователя на компьютере
Так делать не нужно. Браузер, на уровне идеи, изолирован от остальной операционной системы и лишён возможности узнать, существуют или нет какие-то файлы (молчу уж - открыть их или запустить на выполнение), до тех пор, пока пользователь их в явном виде не укажет. Да, эта идея соблюдается не вполне, но отклонения от неё в каждом конкретном случае имеют ненулевую вероятность исчезнуть в следующей версии, быть зарезанными следующим обновлением антивируса и т.д.

По моему мнению, Вы демонстрируете все признаки проблемы XY.
Почему Вы хотите запустить у пользователя на компьютере исполняемый файл по жёстко заданному пути после клика на кнопку на заданной Вами странице?
Если Вы можете заставить пользователя запустить браузер строго определённой версии и иметь программу доступной по строго определённому пути, что мешает, в частности, просто заставить пользователя держать на рабочем столе ярлык для запуска этой программы?
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с браузерами Miller-1981 Работа с сетью в Delphi 2 10.07.2011 22:30
проблема с браузерами DjSeNseI Работа с сетью в Delphi 1 21.09.2010 05:27
Совместимость между браузерами. Alex Cones HTML и CSS 6 23.08.2010 17:13
проблема с браузерами DeDoK Операционные системы общие вопросы 3 14.02.2010 20:33
UTF-8 не воспринимается браузерами SwiP HTML и CSS 17 24.04.2009 00:01