Ik zit al een poosje met een probleem, wellicht dat iemand hier mij kan helpen.
Ik gebruik ASPStudio 2006 voor het programmeren in ASP. Dit programma heeft de mogelijkheid om een complete website te exporteren naar een DLL. Dit is uiteraard zeer handig, want dan kan de broncode worden beveiligd. Het programma maakt dan een .DLL aan en een .WSF
Inhoud van de WSF:
Nu is dat natuurlijk heel leuk, maar ik wil een stap verder.
Bij het programma wordt ook een SDK geleverd voor VB6, C++.NET en C#.NET
Hierbij ook even de code voor VB6, de andere 2 zijn erg lang om hier te plaatsen op dit moment
Ook dit is leuk, het wordt gestart in een webbrowser in een form, maar nog steeds niet wat ik wil.
Wat ik wil is:
OF Een ASP pagina die de DLL aanspreekt en de code start
OF EenASP.NET pagina die de DLL aanspreekt en de code start
Wie o Wie weet hoe dit te doen? Ik krijg het niet voor elkaar.
Ik gebruik ASPStudio 2006 voor het programmeren in ASP. Dit programma heeft de mogelijkheid om een complete website te exporteren naar een DLL. Dit is uiteraard zeer handig, want dan kan de broncode worden beveiligd. Het programma maakt dan een .DLL aan en een .WSF
Inhoud van de WSF:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <job id="Demo">
<script language="JScript">
WScript.Echo("This is demo for how to use the dll file which is you export.");
var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.run("rundll32.exe \"Sample.dll\",DllAspServerStart 8011,False,True,demo");
WScript.Echo("ASP Server has started, please enter the OK button to load IE.");
WshShell.run("http://localhost:8011/");
</script>
</job> |
Nu is dat natuurlijk heel leuk, maar ik wil een stap verder.
Bij het programma wordt ook een SDK geleverd voor VB6, C++.NET en C#.NET
Hierbij ook even de code voor VB6, de andere 2 zijn erg lang om hier te plaatsen op dit moment
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Private Declare Sub DllAspServerStart Lib "Sample.dll" _
(ByVal hwnd As Long, ByVal hinst As Long, ByVal lpszCmdLine As String, ByVal nCmdShow As Long)
Private Declare Sub DllAspServerStop Lib "Sample.dll" ()
Private Sub Form_Load()
DllAspServerStart 0, 0, "8011,False,False,demo1", 0
WebBrowser1.Navigate "http://localhost:8011/", 0, 0, 0, 0
End Sub |
Ook dit is leuk, het wordt gestart in een webbrowser in een form, maar nog steeds niet wat ik wil.
Wat ik wil is:
OF Een ASP pagina die de DLL aanspreekt en de code start
OF EenASP.NET pagina die de DLL aanspreekt en de code start
Wie o Wie weet hoe dit te doen? Ik krijg het niet voor elkaar.