PDA

View Full Version : سوال: باز شدن مرورگر explorer در asp



vB.N3T
شنبه 13 آبان 1396, 09:01 صبح
سلام
من میخام مثلا پروژه با firefox اجرا کنم
یه دکمه باشه اونو زد مرورگر اکسپلورر باز بشه با یه لینک

Tekyegah
شنبه 13 آبان 1396, 17:40 عصر
تا اونجایی که من میدونم شما این دسترسی رو ندارید که از توی یک مرورگر ، اجرای یکی از برنامه های سیستم عامل رو فراخوانی کنید .
حالا چرا میخواید حتما توی ie باز بشه ؟ مشکلتون چیه ؟!

general67
شنبه 13 آبان 1396, 18:18 عصر
شاید این بدردت بخوره:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>HTA Test</title>
<hta:application applicationname="HTA Test" scroll="yes" singleinstance="yes">
<script type="text/javascript">
function openURL()
{
var shell = new ActiveXObject("WScript.Shell");
shell.run("Firefox http://www.google.com");
}
</script>
</head>
<body>


<input type="button" onclick="openURL()" value="Open Google in Firefox">


</body>
</html>

vB.N3T
یک شنبه 14 آبان 1396, 10:21 صبح
تا اونجایی که من میدونم شما این دسترسی رو ندارید که از توی یک مرورگر ، اجرای یکی از برنامه های سیستم عامل رو فراخوانی کنید .
حالا چرا میخواید حتما توی ie باز بشه ؟ مشکلتون چیه ؟!

میشه.این دسترسی رو میده دات نت

System.Diagnostics.Process process1 = new System.Diagnostics.Process();
string Str = @"C:\Program Files\Internet Explorer\iexplore.exe";
process1.StartInfo.FileName = Str;
process1.Start();

Tekyegah
یک شنبه 14 آبان 1396, 22:33 عصر
رو لوکال جواب داد اما رو سرور به Line 9 گیر داد (سطح دسترسی ! ) :

Access is denied
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ComponentModel.Win32Exception: Access is denied

Source Error:


Line 7: Dim Str As String = "C:\Program Files\Internet Explorer\iexplore.exe"
Line 8: process1.StartInfo.FileName = Str
Line 9: process1.Start()
Line 10: End Sub
Line 11: End Class

شما وقتی این مسیر رو فراخوانی میکنید وقتی پروژه رو سرور باشه ، ie سیستم کاربر رو که فراخوانی نمیکنید . در واقع ie سرور رو صدا میزنید و سطخ دسترسی رو بهتون نمیده .

vB.N3T
دوشنبه 15 آبان 1396, 14:05 عصر
رو لوکال جواب داد اما رو سرور به Line 9 گیر داد (سطح دسترسی ! ) :

Access is denied
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ComponentModel.Win32Exception: Access is denied

Source Error:


Line 7: Dim Str As String = "C:\Program Files\Internet Explorer\iexplore.exe"
Line 8: process1.StartInfo.FileName = Str
Line 9: process1.Start()
Line 10: End Sub
Line 11: End Class

شما وقتی این مسیر رو فراخوانی میکنید وقتی پروژه رو سرور باشه ، ie سیستم کاربر رو که فراخوانی نمیکنید . در واقع ie سرور رو صدا میزنید و سطخ دسترسی رو بهتون نمیده .

دقیقا
راهی داره بشه IE سرورو اجرا کرد؟

Tekyegah
چهارشنبه 17 آبان 1396, 19:00 عصر
خیر دوست عزیز
سطح دسترسی ندارد