Goedemorgen,
Ik heb een probleem met een ASP pagina, die een .exe oproept om een code te genereren die dan een code teruggeeft. Het heeft probleemloos gewerkt op mijn PC met IIS, maar op mijn PC op het werk werkt het niet. Alle paden zijn correct, maar hij geeft toch de volgende foutmelding:
Error Type:
Microsoft VBScript runtime (0x800A0035)
File not found
/keyGenerate.asp, line 50
Heb al gegoogeld, maar vind het probleem niet. ASP pagina's werken perfect, maar zodra ik de Keygen wil aanspreken werkt het niet. De post data wordt correct doorgegeven. Als hij zegt regel 50, rekent hij dan witregel mee en zo? Of hoe moet je tellen?
Dit is de ASP pagina:
Heb al geprobeerd om het path volledig in te volledig in te vullen, maar geen resultaat, hij zegt dan hetzelfde, maar de fout is dan op regel 44.
C:\Inetpub\wwwroot\
Alvast bedankt!
Ik heb een probleem met een ASP pagina, die een .exe oproept om een code te genereren die dan een code teruggeeft. Het heeft probleemloos gewerkt op mijn PC met IIS, maar op mijn PC op het werk werkt het niet. Alle paden zijn correct, maar hij geeft toch de volgende foutmelding:
Error Type:
Microsoft VBScript runtime (0x800A0035)
File not found
/keyGenerate.asp, line 50
Heb al gegoogeld, maar vind het probleem niet. ASP pagina's werken perfect, maar zodra ik de Keygen wil aanspreken werkt het niet. De post data wordt correct doorgegeven. Als hij zegt regel 50, rekent hij dan witregel mee en zo? Of hoe moet je tellen?
Dit is de ASP pagina:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| Function GenerateKey(ProductSerial, UnitID)
Dim oWshShell
Dim oFSO
Dim sFileName
Dim sPhysicalPath
Dim sFullPhysicalPath
Dim sPathFilename
Dim sCommand
Dim iResult
Dim sDeleteFile
Dim oFile
Dim sResultText
Set oWshShell = Server.CreateObject("WScript.Shell")
Set oFSO = Server.CreateObject("Scripting.FileSystemObject")
sFileName = oFSO.GetTempName
sPhysicalPath = Request.ServerVariables("APPL_PHYSICAL_PATH")
sFullPhysicalPath = sPhysicalPath & "Keygen\"
sPathFilename = """" & sFullPhysicalPath & sFileName & """"
sCommand = sFullPhysicalPath & "KeyGenConsole.exe" & " " & ProductSerial & " " & UnitID & " " & sPathFilename
'run the bat file
iResult = oWshShell.Run(sCommand, 0, TRUE)
Set oWshShell = Nothing
'the temp file created that has to be deleted after reading result
sDeleteFile = sFullPhysicalPath & sFileName
Set oFile = oFSO.OpenTextFile(sDeleteFile, 1, FALSE)
'read the file
sResultText = oFile.ReadAll
oFile.Close
Set oFile = Nothing
'delete the file
'oFSO.DeleteFile(sDeleteFile)
Set oFSO = Nothing
strUnlockCode = sResultText
GenerateKey = sResultText
'if an invalid product serial number or unit ID was entered, the file will contain an error message
'(Error: Invalid serial number / Error: Invalid unit id)
'otherwise, the file will contain the product registration key / unlock key.
End Function
%> |
Heb al geprobeerd om het path volledig in te volledig in te vullen, maar geen resultaat, hij zegt dan hetzelfde, maar de fout is dan op regel 44.
C:\Inetpub\wwwroot\
Alvast bedankt!