Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

as111


Известный Болтун

Зарегистрирован:
08 April 2005
Сообщения: 906
Примеры кода: 0
 

Как разрешить внедренному в IE контролу выполнить приложение на клиенте?

27 October 2006 11:17  


Есть Windows Form Control, который размещен на web странице.
Что-то типа
<html>
<body>
<object id="testCONTROL" classid="HelloWordControl.dll#HelloWordControl.TestControl"
style="width: 10px; height: 10px"></object>
</body>
</html>

Сам контрол костоит из текстового поля и кнопки. И должна происходить следующая процедура. Например.
1. В текстовое поле пишем название программы (notepad.exe)
2. Нажимаем кнопку. На клиенте должен запуститься Блокнот.


Люди советуют написать ActiveX. Но на хрена тогда вся эта супер-пупер технология .NET если я сейчас возьму древний VB и сяду писать ActiveX? Мне кажется должна же быть стандартная технология (альтернатива ActiveX)?

При попытке запустить приложение
Process.Start("notepad.exe") ругается что нет прав.
Permission Set создал, дал все права которые только возможно. Но по видимому еще что-то в коде надо написать...

Ругается так:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Security.SecurityException: Request failed.
at System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed)
at System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Object assemblyOrString, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed)
at System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet grants, PermissionSet refused, PermissionSet demands, RuntimeMethodHandle rmh, Object assemblyOrString, SecurityAction action, Boolean throwException)
at System.Security.CodeAccessSecurityEngine.CheckSetHelper(CompressedStack cs, PermissionSet grants, PermissionSet refused, PermissionSet demands, RuntimeMethodHandle rmh, Assembly asm, SecurityAction action)
at HelloWordControl.TestControl.CreateFolder()
at HelloWordControl.TestControl.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The action that failed was:


Данное сообщение получено с сайта GotDotNet.RU
Наверх
  



Общие вопросы программирования на ASP.NET

 Как разрешить внедренному в IE контролу выполнить приложение на клиенте?as111  27 October 2006 08:45
 Как разрешить внедренному в IE контролу выполнить приложение на клиенте?Scif  27 October 2006 10:53
 Как разрешить внедренному в IE контролу выполнить приложение на клиенте?as111  27 October 2006 11:17
 Как разрешить внедренному в IE контролу выполнить приложение на клиенте?Scif  27 October 2006 11:29
 Как разрешить внедренному в IE контролу выполнить приложение на клиенте?as111  27 October 2006 12:40
 Как разрешить внедренному в IE контролу выполнить приложение на клиенте?Scif  27 October 2006 12:52
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта