Upload 168 files
Browse filesThis view is limited to 50 files because it contains too many changes. Β
See raw diff
- .gitattributes +41 -0
- vae/com3d/2019-05-08_041112/crash.dmp +0 -0
- vae/com3d/2019-05-08_041112/error.log +332 -0
- vae/com3d/2019-05-08_041112/output_log.txt +0 -0
- vae/com3d/2019-05-10_031954/crash.dmp +0 -0
- vae/com3d/2019-05-10_031954/error.log +260 -0
- vae/com3d/2019-05-10_031954/output_log.txt +0 -0
- vae/com3d/2021-05-10_040016/crash.dmp +0 -0
- vae/com3d/2021-05-10_040016/error.log +585 -0
- vae/com3d/2021-05-10_040016/output_log.txt +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Accessibility.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Assembly-CSharp-firstpass.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Assembly-CSharp.dll +3 -0
- vae/com3d/COM3D2x64_Data/Managed/Assembly-UnityScript-firstpass.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Boo.Lang.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/BouncyCastle.Crypto.dll +3 -0
- vae/com3d/COM3D2x64_Data/Managed/FoveUnityPlugin.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/ICSharpCode.SharpZipLib.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Ionic.Zlib.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/JsonFx.Json.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/LeapCSharp.NET3.5.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Mono.Data.Tds.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Mono.Posix.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Mono.Security.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Mono.WebBrowser.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/Newtonsoft.Json.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Configuration.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Core.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Data.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Drawing.Design.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Drawing.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.EnterpriseServices.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Security.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Transactions.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Windows.Forms.dll +3 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Xml.Linq.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/System.Xml.dll +3 -0
- vae/com3d/COM3D2x64_Data/Managed/System.dll +3 -0
- vae/com3d/COM3D2x64_Data/Managed/UnityEngine.Networking.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/UnityEngine.UI.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/UnityEngine.VR.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/UnityEngine.dll +3 -0
- vae/com3d/COM3D2x64_Data/Managed/UnityEngine.dll.mdb +0 -0
- vae/com3d/COM3D2x64_Data/Managed/UnityScript.Lang.dll +0 -0
- vae/com3d/COM3D2x64_Data/Managed/mscorlib.dll +3 -0
- vae/com3d/COM3D2x64_Data/Managed/zxing.unity.dll +0 -0
- vae/com3d/COM3D2x64_Data/Mono/MonoPosixHelper.dll +0 -0
- vae/com3d/COM3D2x64_Data/Mono/etc/mono/1.0/DefaultWsdlHelpGenerator.aspx +1820 -0
- vae/com3d/COM3D2x64_Data/Mono/etc/mono/1.0/machine.config +243 -0
- vae/com3d/COM3D2x64_Data/Mono/etc/mono/2.0/Browsers/Compat.browser +42 -0
.gitattributes
CHANGED
@@ -39,3 +39,44 @@ vae/γγγγ‘γ/20211213_095202.mp4 filter=lfs diff=lfs merge=lfs -text
|
|
39 |
vae/γγγγ‘γ/20211215_095410.mp4 filter=lfs diff=lfs merge=lfs -text
|
40 |
vae/γγγγ‘γ/20221225_080707.mp4 filter=lfs diff=lfs merge=lfs -text
|
41 |
vae/γγγγ‘γ/η‘ι‘[[:space:]]1.mp4 filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
vae/γγγγ‘γ/20211215_095410.mp4 filter=lfs diff=lfs merge=lfs -text
|
40 |
vae/γγγγ‘γ/20221225_080707.mp4 filter=lfs diff=lfs merge=lfs -text
|
41 |
vae/γγγγ‘γ/η‘ι‘[[:space:]]1.mp4 filter=lfs diff=lfs merge=lfs -text
|
42 |
+
vae/com3d/COM3D2x64_Data/globalgamemanagers filter=lfs diff=lfs merge=lfs -text
|
43 |
+
vae/com3d/COM3D2x64_Data/level22 filter=lfs diff=lfs merge=lfs -text
|
44 |
+
vae/com3d/COM3D2x64_Data/level26 filter=lfs diff=lfs merge=lfs -text
|
45 |
+
vae/com3d/COM3D2x64_Data/level27 filter=lfs diff=lfs merge=lfs -text
|
46 |
+
vae/com3d/COM3D2x64_Data/level29 filter=lfs diff=lfs merge=lfs -text
|
47 |
+
vae/com3d/COM3D2x64_Data/level3 filter=lfs diff=lfs merge=lfs -text
|
48 |
+
vae/com3d/COM3D2x64_Data/level37 filter=lfs diff=lfs merge=lfs -text
|
49 |
+
vae/com3d/COM3D2x64_Data/level38 filter=lfs diff=lfs merge=lfs -text
|
50 |
+
vae/com3d/COM3D2x64_Data/level39 filter=lfs diff=lfs merge=lfs -text
|
51 |
+
vae/com3d/COM3D2x64_Data/level4 filter=lfs diff=lfs merge=lfs -text
|
52 |
+
vae/com3d/COM3D2x64_Data/level43 filter=lfs diff=lfs merge=lfs -text
|
53 |
+
vae/com3d/COM3D2x64_Data/level44 filter=lfs diff=lfs merge=lfs -text
|
54 |
+
vae/com3d/COM3D2x64_Data/level45 filter=lfs diff=lfs merge=lfs -text
|
55 |
+
vae/com3d/COM3D2x64_Data/level5 filter=lfs diff=lfs merge=lfs -text
|
56 |
+
vae/com3d/COM3D2x64_Data/level50 filter=lfs diff=lfs merge=lfs -text
|
57 |
+
vae/com3d/COM3D2x64_Data/level55 filter=lfs diff=lfs merge=lfs -text
|
58 |
+
vae/com3d/COM3D2x64_Data/level58 filter=lfs diff=lfs merge=lfs -text
|
59 |
+
vae/com3d/COM3D2x64_Data/level59 filter=lfs diff=lfs merge=lfs -text
|
60 |
+
vae/com3d/COM3D2x64_Data/level61 filter=lfs diff=lfs merge=lfs -text
|
61 |
+
vae/com3d/COM3D2x64_Data/level62 filter=lfs diff=lfs merge=lfs -text
|
62 |
+
vae/com3d/COM3D2x64_Data/level82 filter=lfs diff=lfs merge=lfs -text
|
63 |
+
vae/com3d/COM3D2x64_Data/level83 filter=lfs diff=lfs merge=lfs -text
|
64 |
+
vae/com3d/COM3D2x64_Data/Managed/Assembly-CSharp.dll filter=lfs diff=lfs merge=lfs -text
|
65 |
+
vae/com3d/COM3D2x64_Data/Managed/BouncyCastle.Crypto.dll filter=lfs diff=lfs merge=lfs -text
|
66 |
+
vae/com3d/COM3D2x64_Data/Managed/mscorlib.dll filter=lfs diff=lfs merge=lfs -text
|
67 |
+
vae/com3d/COM3D2x64_Data/Managed/System.dll filter=lfs diff=lfs merge=lfs -text
|
68 |
+
vae/com3d/COM3D2x64_Data/Managed/System.Windows.Forms.dll filter=lfs diff=lfs merge=lfs -text
|
69 |
+
vae/com3d/COM3D2x64_Data/Managed/System.Xml.dll filter=lfs diff=lfs merge=lfs -text
|
70 |
+
vae/com3d/COM3D2x64_Data/Managed/UnityEngine.dll filter=lfs diff=lfs merge=lfs -text
|
71 |
+
vae/com3d/COM3D2x64_Data/Mono/mono.dll filter=lfs diff=lfs merge=lfs -text
|
72 |
+
vae/com3d/COM3D2x64_Data/Plugins/assimp.dll filter=lfs diff=lfs merge=lfs -text
|
73 |
+
vae/com3d/COM3D2x64_Data/Plugins/Audio360.dll filter=lfs diff=lfs merge=lfs -text
|
74 |
+
vae/com3d/COM3D2x64_Data/Plugins/cm3d2.dll filter=lfs diff=lfs merge=lfs -text
|
75 |
+
vae/com3d/COM3D2x64_Data/Plugins/FoveClient.dll filter=lfs diff=lfs merge=lfs -text
|
76 |
+
vae/com3d/COM3D2x64_Data/Plugins/LeapC.dll filter=lfs diff=lfs merge=lfs -text
|
77 |
+
vae/com3d/COM3D2x64_Data/Plugins/OVRLipSync.dll filter=lfs diff=lfs merge=lfs -text
|
78 |
+
vae/com3d/COM3D2x64_Data/Plugins/OVRPlugin.dll filter=lfs diff=lfs merge=lfs -text
|
79 |
+
vae/com3d/COM3D2x64_Data/resources.assets filter=lfs diff=lfs merge=lfs -text
|
80 |
+
vae/com3d/COM3D2x64_Data/resources.assets.resS filter=lfs diff=lfs merge=lfs -text
|
81 |
+
vae/com3d/COM3D2x64_Data/sharedassets0.assets filter=lfs diff=lfs merge=lfs -text
|
82 |
+
vae/com3d/COM3D2x64_Data/sharedassets0.assets.resS filter=lfs diff=lfs merge=lfs -text
|
vae/com3d/2019-05-08_041112/crash.dmp
ADDED
Binary file (232 kB). View file
|
|
vae/com3d/2019-05-08_041112/error.log
ADDED
@@ -0,0 +1,332 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Unity Player [version: Unity 5.6.4p2_278fc6850ee0]
|
2 |
+
|
3 |
+
OPENGL32.dll caused an Access Violation (0xc0000005)
|
4 |
+
in module OPENGL32.dll at 0033:004077d8.
|
5 |
+
|
6 |
+
Error occurred at 2019-05-08_041200.
|
7 |
+
D:\C\COM3D2\COM3D2x64.exe, run by TOMOKI.
|
8 |
+
33% memory in use.
|
9 |
+
32716 MB physical memory [21884 MB free].
|
10 |
+
37580 MB paging file [22582 MB free].
|
11 |
+
134217728 MB user address space [134211365 MB free].
|
12 |
+
Write to location 00df6428 caused an access violation.
|
13 |
+
|
14 |
+
Context:
|
15 |
+
RDI: 0x00007330 RSI: 0x006fb228 RAX: 0x006f3ee3
|
16 |
+
RBX: 0x006a35e0 RCX: 0x00702558 RDX: 0x006f3ee0
|
17 |
+
RIP: 0x004077d8 RBP: 0x2003ef20 SegCs: 0x00000033
|
18 |
+
EFlags: 0x00010202 RSP: 0x2003ef20 SegSs: 0x0000002b
|
19 |
+
R8: 0x006f8b38 R9: 0x0000004c R10: 0x00000000
|
20 |
+
R11: 0x00000246 R12: 0x04b9ce88 R13: 0x00000000
|
21 |
+
R14: 0x00000000 R15: 0x1fa38580
|
22 |
+
|
23 |
+
Bytes at CS:EIP:
|
24 |
+
48 89 54 0a f0 e8 6e f9 ff ff eb 5d 0f b7 4b 04
|
25 |
+
|
26 |
+
Stack:
|
27 |
+
0x2003ef20: 04b9ce00 00000000 dcfdfbe0 00007ff7 ................
|
28 |
+
0x2003ef30: 00000000 0000013a 11034700 00000000 ....:....G......
|
29 |
+
0x2003ef40: 00000010 0000009d 0000009d 00000000 ................
|
30 |
+
0x2003ef50: 11034700 00000000 0000009d 00000000 .G..............
|
31 |
+
0x2003ef60: 2003efd0 00000000 00409205 00000000 ... ......@.....
|
32 |
+
0x2003ef70: 2003f148 00000000 dc81c5c3 00007ff7 H.. ............
|
33 |
+
0x2003ef80: 1fa38580 00000000 00000000 00000000 ................
|
34 |
+
0x2003ef90: 0000009d 00000000 0040fd7d 00000000 ........}.@.....
|
35 |
+
0x2003efa0: 0000009d 00000000 dd181919 00007ff7 ................
|
36 |
+
0x2003efb0: 0000009d 00000000 dc820b87 00007ff7 ................
|
37 |
+
0x2003efc0: 2003f0b0 00000000 00410166 00000000 ... ....f.A.....
|
38 |
+
0x2003efd0: 1105da88 00000000 dd18212d 00007ff7 ........-!......
|
39 |
+
0x2003efe0: 11034700 00000000 0000009d 00000000 .G..............
|
40 |
+
0x2003eff0: 04b9ce88 00000000 00000000 00000000 ................
|
41 |
+
0x2003f000: ddc60a01 00007ff7 2003f0b0 00000000 ........... ....
|
42 |
+
0x2003f010: 11034700 00000000 00000000 00000000 .G..............
|
43 |
+
0x2003f020: 2003f070 00000000 00411252 00000000 p.. ....R.A.....
|
44 |
+
0x2003f030: ddc60ba0 00007ff7 dc897607 00007ff7 .........v......
|
45 |
+
0x2003f040: ddc60af0 00007ff7 1105dac0 00000000 ................
|
46 |
+
0x2003f050: 04b9ce88 00000000 00008001 00000000 ................
|
47 |
+
0x2003f060: 11034700 00000000 00692202 00000000 .G......."i.....
|
48 |
+
0x2003f070: ddc5e230 00007ff7 1998b6d3 00007ff8 0...............
|
49 |
+
0x2003f080: 00000000 00000000 04b9ce88 00000000 ................
|
50 |
+
0x2003f090: 11034700 00000000 dd12810d 00007ff7 .G..............
|
51 |
+
0x2003f0a0: 00000000 00000000 00000000 00000000 ................
|
52 |
+
0x2003f0b0: 00000000 00000000 00000000 00000000 ................
|
53 |
+
0x2003f0c0: 00000000 00000000 dc81c48f 00007ff7 ................
|
54 |
+
0x2003f0d0: 00000000 00000000 00000000 00000000 ................
|
55 |
+
0x2003f0e0: 2003f770 00000000 1998adeb 00007ff8 p.. ............
|
56 |
+
0x2003f0f0: 00000000 00000000 110f4100 00000000 .........A......
|
57 |
+
0x2003f100: 0000009d 00000000 00000042 00000000 ........B.......
|
58 |
+
0x2003f110: dd89fd7a 00007ff7 dd128be0 00007ff7 z...............
|
59 |
+
0x2003f120: 110f4100 00000000 5cd1d87e 00000000 .A......~..\....
|
60 |
+
0x2003f130: 5cd1d87e 00000000 dd89fd7a 00007ff7 ~..\....z.......
|
61 |
+
0x2003f140: 11034700 00000000 0000009d 00000000 .G..............
|
62 |
+
0x2003f150: ddc5e230 00007ff7 0000009d 00000000 0...............
|
63 |
+
0x2003f160: 00000042 00000000 00000000 00000000 B...............
|
64 |
+
0x2003f170: 110f4100 00000000 dca06137 00007ff7 .A......7a......
|
65 |
+
0x2003f180: 110f4100 00000000 110f4100 00000000 .A.......A......
|
66 |
+
0x2003f190: 5cd1d87e 00000000 dd89fd7a 00007ff7 ~..\....z.......
|
67 |
+
0x2003f1a0: 00000000 00000000 dcf40064 00007ff7 ........d.......
|
68 |
+
0x2003f1b0: 00000000 00000000 00000001 00000000 ................
|
69 |
+
0x2003f1c0: 00000042 00000000 11041070 00000000 B.......p.......
|
70 |
+
0x2003f1d0: 0000009b 00000000 dcf43d2c 00007ff7 ........,=......
|
71 |
+
0x2003f1e0: 0000009b 00000000 00000042 00000000 ........B.......
|
72 |
+
0x2003f1f0: 11034700 00000000 0000009d 00000000 .G..............
|
73 |
+
0x2003f200: 2003f210 00000000 0000009d 00000000 ... ............
|
74 |
+
0x2003f210: 00000042 00000000 00000000 00000000 B...............
|
75 |
+
0x2003f220: 552f3a43 73726573 4d4f542f 2f494b4f C:/Users/TOMOKI/
|
76 |
+
0x2003f230: 44707041 2f617461 61636f4c 776f4c6c AppData/LocalLow
|
77 |
+
0x2003f240: 53494b2f 55432f53 4d4f5453 44524f20 /KISS/CUSTOM ORD
|
78 |
+
0x2003f250: 4d205245 20444941 32204433 696e552f ER MAID 3D 2/Uni
|
79 |
+
0x2003f260: 6c2f7974 6c61636f 6135642e 63306534 ty/local.d5a4e0c
|
80 |
+
0x2003f270: 37346131 65346631 65613834 34626163 1a471f4e48aecab4
|
81 |
+
0x2003f280: 38346330 33346562 6e412f65 74796c61 0c48be43e/Analyt
|
82 |
+
0x2003f290: 2f736369 68637241 64657669 6e657645 ics/ArchivedEven
|
83 |
+
0x2003f2a0: 312f7374 32373535 37313635 30303034 ts/1557256174000
|
84 |
+
0x2003f2b0: 622e3130 32396465 2f343236 00000064 01.bed92624/d...
|
85 |
+
0x2003f2c0: 00000000 00000000 00000000 00000000 ................
|
86 |
+
0x2003f2d0: 00000000 00000000 00000000 00000000 ................
|
87 |
+
0x2003f2e0: 00000000 00000000 00000000 00000000 ................
|
88 |
+
0x2003f2f0: 00000000 00000000 00000000 00000000 ................
|
89 |
+
0x2003f300: 00000000 00000000 00000000 00000000 ................
|
90 |
+
0x2003f310: 00000000 00000000 00000000 00000000 ................
|
91 |
+
0x2003f320: 00000000 00000000 00000000 00000000 ................
|
92 |
+
0x2003f330: 00000000 00000000 00000000 00000000 ................
|
93 |
+
0x2003f340: 00000000 00000000 00000000 00000000 ................
|
94 |
+
0x2003f350: 00000000 00000000 00000000 00000000 ................
|
95 |
+
0x2003f360: 00000000 00000000 00000000 00000000 ................
|
96 |
+
0x2003f370: 00000000 00000000 00000000 00000000 ................
|
97 |
+
0x2003f380: 00000000 00000000 00000000 00000000 ................
|
98 |
+
0x2003f390: 00000000 00000000 00000000 00000000 ................
|
99 |
+
0x2003f3a0: 00000000 00000000 00000000 00000000 ................
|
100 |
+
0x2003f3b0: 00000000 00000000 00000000 00000000 ................
|
101 |
+
0x2003f3c0: 00000000 00000000 00000000 00000000 ................
|
102 |
+
0x2003f3d0: 00000000 00000000 00000000 00000000 ................
|
103 |
+
0x2003f3e0: 00000000 00000000 00000000 00000000 ................
|
104 |
+
0x2003f3f0: 00000000 00000000 00000000 00000000 ................
|
105 |
+
0x2003f400: 00000000 00000000 00000000 00000000 ................
|
106 |
+
0x2003f410: 00000000 00000000 00000000 00000000 ................
|
107 |
+
0x2003f420: 00000000 00000000 00000000 00000000 ................
|
108 |
+
0x2003f430: 00000000 00000000 00000000 00000000 ................
|
109 |
+
0x2003f440: 00000000 00000000 00000000 00000000 ................
|
110 |
+
0x2003f450: 00000000 00000000 00000000 00000000 ................
|
111 |
+
0x2003f460: 00000000 00000000 00000000 00000000 ................
|
112 |
+
0x2003f470: 00000000 00000000 00000000 00000000 ................
|
113 |
+
0x2003f480: 00000000 00000000 00000000 00000000 ................
|
114 |
+
0x2003f490: 00000000 00000000 00000000 00000000 ................
|
115 |
+
0x2003f4a0: 00000000 00000000 00000000 00000000 ................
|
116 |
+
0x2003f4b0: 00000000 00000000 00000000 00000000 ................
|
117 |
+
0x2003f4c0: 00000000 00000000 00000000 00000000 ................
|
118 |
+
0x2003f4d0: 00000000 00000000 00000000 00000000 ................
|
119 |
+
0x2003f4e0: 00000000 00000000 00000000 00000000 ................
|
120 |
+
0x2003f4f0: 00000000 00000000 00000000 00000000 ................
|
121 |
+
0x2003f500: 00000000 00000000 00000000 00000000 ................
|
122 |
+
0x2003f510: 00000000 00000000 00000000 00000000 ................
|
123 |
+
0x2003f520: 00000000 00000000 00000000 00000000 ................
|
124 |
+
0x2003f530: 00000000 00000000 00000000 00000000 ................
|
125 |
+
0x2003f540: 00000000 00000000 00000000 00000000 ................
|
126 |
+
0x2003f550: 00000000 00000000 00000000 00000000 ................
|
127 |
+
0x2003f560: 00000000 00000000 00000000 00000000 ................
|
128 |
+
0x2003f570: 00000000 00000000 00000000 00000000 ................
|
129 |
+
0x2003f580: 00000000 00000000 00000000 00000000 ................
|
130 |
+
0x2003f590: 00000000 00000000 00000000 00000000 ................
|
131 |
+
0x2003f5a0: 00000000 00000000 00000000 00000000 ................
|
132 |
+
0x2003f5b0: 00000000 00000000 00000000 00000000 ................
|
133 |
+
0x2003f5c0: 00000000 00000000 00000000 00000000 ................
|
134 |
+
0x2003f5d0: 00000000 00000000 00000000 00000000 ................
|
135 |
+
0x2003f5e0: 00000000 00000000 00000000 00000000 ................
|
136 |
+
0x2003f5f0: 00000000 00000000 00000000 00000000 ................
|
137 |
+
0x2003f600: 00000000 00000000 00000000 00000000 ................
|
138 |
+
0x2003f610: 00000000 00000000 00000000 00000000 ................
|
139 |
+
0x2003f620: 00000000 00000000 00000000 00000000 ................
|
140 |
+
0x2003f630: 0334bf10 00000000 0334bf10 00000000 ..4.......4.....
|
141 |
+
0x2003f640: 00000000 00000000 00000000 00000000 ................
|
142 |
+
0x2003f650: 00000000 00007ff7 00000111 00000000 ................
|
143 |
+
0x2003f660: 03721eb0 00000000 dd0eb855 00007ff7 ..r.....U.......
|
144 |
+
0x2003f670: 110f4100 00000000 04b9ce01 00000000 .A..............
|
145 |
+
0x2003f680: 00000000 00000000 1fa3861c 00000000 ................
|
146 |
+
0x2003f690: 0000000a 00000000 00000010 00000000 ................
|
147 |
+
0x2003f6a0: 110f41e0 00000000 00000018 00000000 .A..............
|
148 |
+
0x2003f6b0: 110601c8 00000000 00000018 00000000 ................
|
149 |
+
0x2003f6c0: 00000042 00000000 1fa38580 00000000 B...............
|
150 |
+
0x2003f6d0: 00000044 00007ff7 00000001 00000000 D...............
|
151 |
+
0x2003f6e0: 00000001 00000000 03721eb0 00000000 ..........r.....
|
152 |
+
0x2003f6f0: 5cd1d87e 00000000 031298d0 00000000 ~..\............
|
153 |
+
0x2003f700: dd881240 00007ff7 00000000 00000000 @...............
|
154 |
+
0x2003f710: ddc60ba0 00007ff7 1c9db3d7 00007ff8 ................
|
155 |
+
0x2003f720: 03721eb0 00000000 00000018 00000000 ..r.............
|
156 |
+
0x2003f730: 11041070 00000000 0000009b 00000000 p...............
|
157 |
+
0x2003f740: 11060200 00000000 0000009b 00000000 ................
|
158 |
+
0x2003f750: 00000042 00007ff7 80000001 00000000 B...............
|
159 |
+
0x2003f760: 036ff590 00000000 00000018 00000000 ..o.............
|
160 |
+
0x2003f770: 03135e90 00000000 00000018 00000000 .^..............
|
161 |
+
0x2003f780: 00000042 00000000 04b9c850 00000000 B.......P.......
|
162 |
+
0x2003f790: 80000001 00000000 03727ad0 00000000 .........zr.....
|
163 |
+
0x2003f7a0: 00000000 00000000 00000006 00000000 ................
|
164 |
+
0x2003f7b0: 00000000 00000000 00000000 00000000 ................
|
165 |
+
0x2003f7c0: 04b9ce88 00000000 04410710 00000000 ..........A.....
|
166 |
+
0x2003f7d0: 00000000 00000000 dd0ebdff 00007ff7 ................
|
167 |
+
0x2003f7e0: 036f6d00 00000000 dd181b00 00007ff7 .mo.............
|
168 |
+
0x2003f7f0: 23de0001 0000c5a4 5cd1d7ee 00000000 ...#.......\....
|
169 |
+
0x2003f800: 00000000 00000000 dcc623d3 00007ff7 .........#......
|
170 |
+
0x2003f810: 80000001 00000000 00000000 00000000 ................
|
171 |
+
0x2003f820: 00000000 00000000 199a92f8 00007ff8 ................
|
172 |
+
0x2003f830: 00000000 00000000 03727ad0 00000000 .........zr.....
|
173 |
+
0x2003f840: 00000000 00000000 00000000 00000000 ................
|
174 |
+
0x2003f850: 00000000 00000000 00000000 00000000 ................
|
175 |
+
0x2003f860: 00000001 00000000 036b84e0 00000000 ..........k.....
|
176 |
+
0x2003f870: 04410710 00000000 dcc616b9 00007ff7 ..A.............
|
177 |
+
0x2003f880: 036b84e0 00000000 04410710 00000000 ..k.......A.....
|
178 |
+
0x2003f890: 03727ad0 00000000 199a92e8 00007ff8 .zr.............
|
179 |
+
0x2003f8a0: 00000000 00000000 0419e5d0 00000000 ................
|
180 |
+
0x2003f8b0: 036b84e0 00000000 dcc617b7 00007ff7 ..k.............
|
181 |
+
0x2003f8c0: 03727ad0 00000000 00000000 00000000 .zr.............
|
182 |
+
0x2003f8d0: 036b8520 00000000 00000004 00000000 .k.............
|
183 |
+
0x2003f8e0: 80000001 00000000 00000001 00000000 ................
|
184 |
+
0x2003f8f0: 00000000 00000000 dcc6259e 00007ff7 .........%......
|
185 |
+
0x2003f900: 00000004 00000000 036b84e0 00000000 ..........k.....
|
186 |
+
0x2003f910: 00000000 00000000 dcea2b08 00007ff7 .........+......
|
187 |
+
0x2003f920: 00000000 00000000 00000000 00000000 ................
|
188 |
+
0x2003f930: 03738ed8 00000000 dcc6262b 00007ff7 ..s.....+&......
|
189 |
+
0x2003f940: 00000000 00000000 dd886e10 00007ff7 .........n......
|
190 |
+
0x2003f950: 00004314 00000000 00000000 00000000 .C..............
|
191 |
+
0x2003f960: 00000000 00000000 dcea373c 00007ff7 ........<7......
|
192 |
+
0x2003f970: 00000000 00000000 ffffffff 00000000 ................
|
193 |
+
0x2003f980: 00000000 00000000 03738ed8 00000000 ..........s.....
|
194 |
+
0x2003f990: 00000000 00000000 1c234034 00007ff8 ........4@#.....
|
195 |
+
0x2003f9a0: 00000000 00000000 00000000 00000000 ................
|
196 |
+
0x2003f9b0: 00000000 00000000 00000000 00000000 ................
|
197 |
+
0x2003f9c0: 00000000 00000000 1ca13691 00007ff8 .........6......
|
198 |
+
0x2003f9d0: 00000000 00000000 00000000 00000000 ................
|
199 |
+
0x2003f9e0: 00000000 00000000 00000000 00000000 ................
|
200 |
+
0x2003f9f0: 00000000 00000000 19a5bc40 00007ff8 ........@.......
|
201 |
+
0x2003fa00: 2003e010 00000000 2003e010 00000000 ... ....... ....
|
202 |
+
0x2003fa10: 00000000 00000000 00000000 00000000 ................
|
203 |
+
0x2003fa20: 00000000 00000000 00000000 00000000 ................
|
204 |
+
0x2003fa30: 00000000 00000000 00000000 00000000 ................
|
205 |
+
0x2003fa40: 00000000 00000000 00000000 00000000 ................
|
206 |
+
0x2003fa50: 00000000 00000000 00000000 00000000 ................
|
207 |
+
0x2003fa60: 00000000 00000000 00000000 00000000 ................
|
208 |
+
0x2003fa70: 00000000 00000000 00000000 00000000 ................
|
209 |
+
0x2003fa80: 00000000 00000000 00000000 00000000 ................
|
210 |
+
0x2003fa90: 00000000 00000000 00000000 00000000 ................
|
211 |
+
0x2003faa0: 00000000 00000000 00000000 00000000 ................
|
212 |
+
0x2003fab0: 00000000 00000000 00000000 00000000 ................
|
213 |
+
0x2003fac0: 00000000 00000000 00000000 00000000 ................
|
214 |
+
0x2003fad0: 00000000 00000000 00000000 00000000 ................
|
215 |
+
0x2003fae0: 00000000 00000000 00000000 00000000 ................
|
216 |
+
0x2003faf0: 00000000 00000000 00000000 00000000 ................
|
217 |
+
0x2003fb00: 00000000 00000000 00000000 00000000 ................
|
218 |
+
0x2003fb10: 00000000 00000000 00000000 00000000 ................
|
219 |
+
0x2003fb20: 00000000 00000000 00000000 00000000 ................
|
220 |
+
0x2003fb30: 00000000 00000000 00000000 00000000 ................
|
221 |
+
0x2003fb40: 00000000 00000000 00000000 00000000 ................
|
222 |
+
0x2003fb50: 00000000 00000000 00000000 00000000 ................
|
223 |
+
0x2003fb60: 00000000 00000000 00000000 00000000 ................
|
224 |
+
0x2003fb70: 00000000 00000000 00000000 00000000 ................
|
225 |
+
0x2003fb80: 00000000 00000000 00000000 00000000 ................
|
226 |
+
0x2003fb90: 00000000 00000000 00000000 00000000 ................
|
227 |
+
0x2003fba0: 00000000 00000000 00000000 00000000 ................
|
228 |
+
0x2003fbb0: 00000000 00000000 00000000 00000000 ................
|
229 |
+
0x2003fbc0: 00000000 00000000 00000000 00000000 ................
|
230 |
+
0x2003fbd0: 00000000 00000000 00000000 00000000 ................
|
231 |
+
0x2003fbe0: 00000000 00000000 00000000 00000000 ................
|
232 |
+
0x2003fbf0: 00000000 00000000 00000000 00000000 ................
|
233 |
+
0x2003fc00: 00000000 00000000 00000000 00000000 ................
|
234 |
+
0x2003fc10: 00000000 00000000 00000000 00000000 ................
|
235 |
+
0x2003fc20: 00000000 00000000 00000000 00000000 ................
|
236 |
+
0x2003fc30: 00000000 00000000 00000000 00000000 ................
|
237 |
+
0x2003fc40: 00000000 00000000 00000000 00000000 ................
|
238 |
+
0x2003fc50: 00000000 00000000 00000000 00000000 ................
|
239 |
+
0x2003fc60: 00000000 00000000 00000000 00000000 ................
|
240 |
+
0x2003fc70: 00000000 00000000 00000000 00000000 ................
|
241 |
+
0x2003fc80: 00000000 00000000 00000000 00000000 ................
|
242 |
+
0x2003fc90: 00000000 00000000 00000000 00000000 ................
|
243 |
+
0x2003fca0: 00000000 00000000 00000000 00000000 ................
|
244 |
+
0x2003fcb0: 00000000 00000000 00000000 00000000 ................
|
245 |
+
0x2003fcc0: 00000000 00000000 00000000 00000000 ................
|
246 |
+
0x2003fcd0: 00000000 00000000 00000000 00000000 ................
|
247 |
+
0x2003fce0: 00000000 00000000 00000000 00000000 ................
|
248 |
+
0x2003fcf0: 00000000 00000000 00000000 00000000 ................
|
249 |
+
0x2003fd00: 00000000 00000000 00000000 00000000 ................
|
250 |
+
0x2003fd10: 00000000 00000000 00000000 00000000 ................
|
251 |
+
0x2003fd20: 00000000 00000000 00000000 00000000 ................
|
252 |
+
0x2003fd30: 00000000 00000000 00000000 00000000 ................
|
253 |
+
0x2003fd40: 00000000 00000000 00000000 00000000 ................
|
254 |
+
0x2003fd50: 00000000 00000000 00000000 00000000 ................
|
255 |
+
0x2003fd60: 00000000 00000000 00000000 00000000 ................
|
256 |
+
0x2003fd70: 00000000 00000000 00000000 00000000 ................
|
257 |
+
0x2003fd80: 00000000 00000000 00000000 00000000 ................
|
258 |
+
0x2003fd90: 00000000 00000000 00000000 00000000 ................
|
259 |
+
0x2003fda0: 00000000 00000000 00000000 00000000 ................
|
260 |
+
0x2003fdb0: 00000000 00000000 00000000 00000000 ................
|
261 |
+
0x2003fdc0: 00000000 00000000 00000000 00000000 ................
|
262 |
+
0x2003fdd0: 00000000 00000000 00000000 00000000 ................
|
263 |
+
0x2003fde0: 00000000 00000000 00000000 00000000 ................
|
264 |
+
0x2003fdf0: 00000000 00000000 00000000 00000000 ................
|
265 |
+
0x2003fe00: 00000000 00000000 00000000 00000000 ................
|
266 |
+
0x2003fe10: 00000000 00000000 00000000 00000000 ................
|
267 |
+
0x2003fe20: 00000000 00000000 00000000 00000000 ................
|
268 |
+
0x2003fe30: 00000000 00000000 00000000 00000000 ................
|
269 |
+
0x2003fe40: 00000000 00000000 00000000 00000000 ................
|
270 |
+
0x2003fe50: 00000000 00000000 00000000 00000000 ................
|
271 |
+
0x2003fe60: 00000000 00000000 00000000 00000000 ................
|
272 |
+
0x2003fe70: 00000000 00000000 00000000 00000000 ................
|
273 |
+
0x2003fe80: 00000000 00000000 00000000 00000000 ................
|
274 |
+
0x2003fe90: 00000000 00000000 00000000 00000000 ................
|
275 |
+
0x2003fea0: 00000000 00000000 00000000 00000000 ................
|
276 |
+
0x2003feb0: 00000000 00000000 00000000 00000000 ................
|
277 |
+
0x2003fec0: 00000000 00000000 00000000 00000000 ................
|
278 |
+
0x2003fed0: 00000000 00000000 00000000 00000000 ................
|
279 |
+
0x2003fee0: 00000000 00000000 00000000 00000000 ................
|
280 |
+
0x2003fef0: 00000000 00000000 00000000 00000000 ................
|
281 |
+
0x2003ff00: 00000000 00000000 00000000 00000000 ................
|
282 |
+
0x2003ff10: 00000000 00000000 00000000 00000000 ................
|
283 |
+
0x2003ff20: 00000000 00000000 00000000 00000000 ................
|
284 |
+
0x2003ff30: 00000000 00000000 00000000 00000000 ................
|
285 |
+
0x2003ff40: 00000000 00000000 00000000 00000000 ................
|
286 |
+
0x2003ff50: 00000000 00000000 00000000 00000000 ................
|
287 |
+
0x2003ff60: 00000000 00000000 00000000 00000000 ................
|
288 |
+
0x2003ff70: 00000000 00000000 00000000 00000000 ................
|
289 |
+
0x2003ff80: 00000000 00000000 00000000 00000000 ................
|
290 |
+
0x2003ff90: 00000000 00000000 00000000 00000000 ................
|
291 |
+
0x2003ffa0: 00000000 00000000 00000000 00000000 ................
|
292 |
+
0x2003ffb0: 00000000 00000000 00000000 00000000 ................
|
293 |
+
0x2003ffc0: 00000000 00000000 00000000 00000000 ................
|
294 |
+
0x2003ffd0: 00000000 00000000 00000000 00000000 ................
|
295 |
+
0x2003ffe0: 00000000 00000000 00000000 00000000 ................
|
296 |
+
0x2003fff0: 00000000 00000000 00000000 00000000 ................
|
297 |
+
|
298 |
+
Module 1
|
299 |
+
D:\C\COM3D2\OPENGL32.dll
|
300 |
+
Image Base: 0x00400000 Image Size: 0x0035c000
|
301 |
+
File Size: 3447296 File Time: 2018-05-16_213858
|
302 |
+
Version:
|
303 |
+
Company:
|
304 |
+
Product: Sybaris2
|
305 |
+
FileDesc:
|
306 |
+
FileVer: 0.0.0.0
|
307 |
+
ProdVer: 0.0.0.0
|
308 |
+
|
309 |
+
Module 2
|
310 |
+
C:\WINDOWS\SYSTEM32\xinput1_3.dll
|
311 |
+
Image Base: 0x00400000 Image Size: 0x0001e000
|
312 |
+
File Size: 107368 File Time: 2007-04-04_185422
|
313 |
+
Version:
|
314 |
+
Company: Microsoft Corporation
|
315 |
+
Product: MicrosoftR DirectX for WindowsR
|
316 |
+
FileDesc: Microsoft Common Controller API
|
317 |
+
FileVer: 9.18.944.0
|
318 |
+
ProdVer: 9.18.944.0
|
319 |
+
|
320 |
+
Module 3
|
321 |
+
C:\WINDOWS\System32\SETUPAPI.dll
|
322 |
+
Image Base: 0x1b010000 Image Size: 0x0044b000
|
323 |
+
File Size: 4530784 File Time: 2018-04-12_083434
|
324 |
+
Version:
|
325 |
+
Company: Microsoft Corporation
|
326 |
+
Product: MicrosoftR WindowsR Operating System
|
327 |
+
FileDesc: Windows οΏ½ZοΏ½bοΏ½gοΏ½AοΏ½bοΏ½v API
|
328 |
+
FileVer: 10.0.17134.1
|
329 |
+
ProdVer: 10.0.17134.1
|
330 |
+
|
331 |
+
|
332 |
+
== [end of error.log] ==
|
vae/com3d/2019-05-08_041112/output_log.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
vae/com3d/2019-05-10_031954/crash.dmp
ADDED
Binary file (273 kB). View file
|
|
vae/com3d/2019-05-10_031954/error.log
ADDED
@@ -0,0 +1,260 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Unity Player [version: Unity 5.6.4p2_278fc6850ee0]
|
2 |
+
|
3 |
+
COM3D2x64.exe caused an Access Violation (0xc0000005)
|
4 |
+
in module COM3D2x64.exe at 0033:1a52c990.
|
5 |
+
|
6 |
+
Error occurred at 2019-05-10_032136.
|
7 |
+
D:\C\COM3D2\COM3D2x64.exe, run by TOMOKI.
|
8 |
+
37% memory in use.
|
9 |
+
32716 MB physical memory [20583 MB free].
|
10 |
+
37580 MB paging file [21621 MB free].
|
11 |
+
134217728 MB user address space [134211053 MB free].
|
12 |
+
Read from location 00018ffc caused an access violation.
|
13 |
+
|
14 |
+
Context:
|
15 |
+
RDI: 0xfff16974 RSI: 0x000bf5d0 RAX: 0x00000015
|
16 |
+
RBX: 0x000c3560 RCX: 0x7fe016f0 RDX: 0x80217914
|
17 |
+
RIP: 0x1a52c990 RBP: 0x000000f4 SegCs: 0x00000033
|
18 |
+
EFlags: 0x00010202 RSP: 0x1ce2f3a8 SegSs: 0x0000002b
|
19 |
+
R8: 0xfff56564 R9: 0x00000000 R10: 0x00000000
|
20 |
+
R11: 0x7feabc4c R12: 0x00000001 R13: 0x00000014
|
21 |
+
R14: 0x001ab152 R15: 0x7fcff060
|
22 |
+
|
23 |
+
Bytes at CS:EIP:
|
24 |
+
4c 8b 4c 0a f8 4c 8b 54 0a f0 4c 0f c3 49 f8 4c
|
25 |
+
|
26 |
+
Stack:
|
27 |
+
0x1ce2f3a8: 1a16533c 00007ff6 000c1930 00000000 <S......0.......
|
28 |
+
0x1ce2f3b8: 000000f4 00000000 000bf5d0 00000000 ................
|
29 |
+
0x1ce2f3c8: fff16944 ffffffff 000bf508 00000000 Di..............
|
30 |
+
0x1ce2f3d8: 7fcff060 00000000 00000014 00000000 `...............
|
31 |
+
0x1ce2f3e8: 001ab170 00000000 001ab152 00000000 p.......R.......
|
32 |
+
0x1ce2f3f8: 001ab152 00000000 000bf4b0 00000000 R...............
|
33 |
+
0x1ce2f408: 1a366d2d 00007ff6 000c1960 00000000 -m6.....`.......
|
34 |
+
0x1ce2f418: 17410250 00000000 000c3560 00000000 P.A.....`5......
|
35 |
+
0x1ce2f428: 00000000 00000000 00000000 00000000 ................
|
36 |
+
0x1ce2f438: 1abe1240 00007ff6 000001cf 00000000 @...............
|
37 |
+
0x1ce2f448: 03283f10 00000000 001ab152 17410250 .?(.....R...P.A.
|
38 |
+
0x1ce2f458: 00000011 001ab170 00000000 00000000 ....p...........
|
39 |
+
0x1ce2f468: 1ce2f638 00000000 00000000 00000000 8...............
|
40 |
+
0x1ce2f478: 1aec2f98 00007ff6 ffffffff 00000000 ./..............
|
41 |
+
0x1ce2f488: 1ce2f5e8 00000000 000bf4b0 00000000 ................
|
42 |
+
0x1ce2f498: 1a366fe7 00007ff6 1ce2f638 00000000 .o6.....8.......
|
43 |
+
0x1ce2f4a8: 17410250 00000000 00000000 00000000 P.A.............
|
44 |
+
0x1ce2f4b8: 1a4e212d 00007ff6 000001ae 00000000 -!N.............
|
45 |
+
0x1ce2f4c8: 00000000 00000000 00000000 00000000 ................
|
46 |
+
0x1ce2f4d8: 00000000 00000000 1afc0a01 00007ff6 ................
|
47 |
+
0x1ce2f4e8: 19bf73d1 00007ff6 2897e200 00000000 .s.........(....
|
48 |
+
0x1ce2f4f8: 1007c200 00000000 00000000 00000000 ................
|
49 |
+
0x1ce2f508: 00000000 00000000 1afc0ba0 00007ff6 ................
|
50 |
+
0x1ce2f518: 19bf7607 00007ff6 1afc0af0 00007ff6 .v..............
|
51 |
+
0x1ce2f528: 2897e200 00000000 040b7ee0 00000000 ...(.....~......
|
52 |
+
0x1ce2f538: 1ce2f649 00000000 2897e200 00000000 I..........(....
|
53 |
+
0x1ce2f548: 1a33f5ce 00007ff6 1afbe230 00007ff6 ..3.....0.......
|
54 |
+
0x1ce2f558: 28477f30 00000000 00000060 00000000 0.G(....`.......
|
55 |
+
0x1ce2f568: 040b7ee0 00000000 1ac48b75 00007ff6 .~......u.......
|
56 |
+
0x1ce2f578: 1a1616b3 00007ff6 00000003 00000000 ................
|
57 |
+
0x1ce2f588: 1ce2f649 00000000 28477f30 00000000 I.......0.G(....
|
58 |
+
0x1ce2f598: 1ac48b75 00007ff6 00000002 00007ff6 u...............
|
59 |
+
0x1ce2f5a8: 00000000 00007ff6 00000000 00000000 ................
|
60 |
+
0x1ce2f5b8: ffffffff 00007ff6 03637550 00000000 ........Puc.....
|
61 |
+
0x1ce2f5c8: 00000010 00000000 1ce2f880 00000000 ................
|
62 |
+
0x1ce2f5d8: 00000010 00000000 00000042 00000000 ........B.......
|
63 |
+
0x1ce2f5e8: 2897ef50 00000000 0000002b 00000000 P..(....+.......
|
64 |
+
0x1ce2f5f8: 00000008 00000000 0000002b 00000000 ........+.......
|
65 |
+
0x1ce2f608: 00000042 00007ff6 00000000 00000000 B...............
|
66 |
+
0x1ce2f618: 53736572 00007f00 00000080 00000000 resS............
|
67 |
+
0x1ce2f628: 00000004 00000000 00000042 00000000 ........B.......
|
68 |
+
0x1ce2f638: 00000000 00000000 00000000 00000000 ................
|
69 |
+
0x1ce2f648: 00000000 00000000 2897e200 00000000 ...........(....
|
70 |
+
0x1ce2f658: 00000030 00000000 1ce2f740 00000000 0.......@.......
|
71 |
+
0x1ce2f668: 00000030 00000000 00000042 00000000 0.......B.......
|
72 |
+
0x1ce2f678: 19bf5a55 00007ff6 040b7ee0 00000000 UZ.......~......
|
73 |
+
0x1ce2f688: 1ce2f880 00000000 00000004 00000000 ................
|
74 |
+
0x1ce2f698: 000b7a50 00000000 1ce2f760 00000000 Pz......`.......
|
75 |
+
0x1ce2f6a8: 1a161ef0 00007ff6 1ce2f740 00000000 ........@.......
|
76 |
+
0x1ce2f6b8: 00000003 00000000 1ce32130 00000000 ........0!......
|
77 |
+
0x1ce2f6c8: 1ce320a0 00000000 00000008 00000000 . ..............
|
78 |
+
0x1ce2f6d8: 040b7fa8 00000000 00000000 00000000 ................
|
79 |
+
0x1ce2f6e8: 1ce2f880 00000000 00000000 00000000 ................
|
80 |
+
0x1ce2f6f8: 1ce2f810 00000000 00000000 00000000 ................
|
81 |
+
0x1ce2f708: 1ce2f789 00000000 00000000 00000000 ................
|
82 |
+
0x1ce2f718: 19c793ed 00007ff6 040b7ee0 00000000 .........~......
|
83 |
+
0x1ce2f728: 00000001 00000000 00000000 00000000 ................
|
84 |
+
0x1ce2f738: 1ce2f740 00000000 1ce320f0 00000000 @........ ......
|
85 |
+
0x1ce2f748: 00000001 00007ff6 00000005 00000000 ................
|
86 |
+
0x1ce2f758: 00000008 00000000 1ce320a0 00000000 ......... ......
|
87 |
+
0x1ce2f768: 00000001 00000000 00000005 00000000 ................
|
88 |
+
0x1ce2f778: 00000008 00000000 1abe1240 00007ff6 ........@.......
|
89 |
+
0x1ce2f788: 000001cf 00000000 1ce2f810 00000000 ................
|
90 |
+
0x1ce2f798: 19fa10e5 00007ff6 00000000 00000000 ................
|
91 |
+
0x1ce2f7a8: 040bd880 00000000 00001ee0 00000000 ................
|
92 |
+
0x1ce2f7b8: 00000001 00000000 00000000 00000000 ................
|
93 |
+
0x1ce2f7c8: 42dc9ba0 00000000 00000000 80000000 ...B............
|
94 |
+
0x1ce2f7d8: 040b7ee0 00000000 040bd880 00000000 .~..............
|
95 |
+
0x1ce2f7e8: 19c8270d 00007ff6 00000000 00000000 .'..............
|
96 |
+
0x1ce2f7f8: 00000000 00000000 040bd880 00000000 ................
|
97 |
+
0x1ce2f808: 1ce2f880 00000000 1ce300a0 00000000 ................
|
98 |
+
0x1ce2f818: 00000001 80000000 00000000 00000000 ................
|
99 |
+
0x1ce2f828: 000000f7 00000000 2897e3f0 00000000 ...........(....
|
100 |
+
0x1ce2f838: 1a146251 00007ff6 000000f7 00000000 Qb..............
|
101 |
+
0x1ce2f848: 1ce2f919 00000000 1ce2f919 00000000 ................
|
102 |
+
0x1ce2f858: 000b7a40 00000000 00000000 00007ff6 @z..............
|
103 |
+
0x1ce2f868: 1abe1200 00007ff6 000001cf 00007ff6 ................
|
104 |
+
0x1ce2f878: 040e6a30 00000000 000b7a40 00000000 0j......@z......
|
105 |
+
0x1ce2f888: 00000025 00007ff6 000000f7 00000000 %...............
|
106 |
+
0x1ce2f898: 000000f7 00000000 0329ff80 00000000 ..........).....
|
107 |
+
0x1ce2f8a8: 7fc2bba0 00000000 7fc2bba0 00000000 ................
|
108 |
+
0x1ce2f8b8: 000007e0 00000000 00000000 00000000 ................
|
109 |
+
0x1ce2f8c8: 00000000 00000000 1af545b0 00007ff6 .........E......
|
110 |
+
0x1ce2f8d8: 199a92f8 00007ff8 00000000 00000000 ................
|
111 |
+
0x1ce2f8e8: 00000001 00000000 00000000 00000000 ................
|
112 |
+
0x1ce2f8f8: 00000000 00000000 00000000 00007ff6 ................
|
113 |
+
0x1ce2f908: 1a143f2f 00007ff6 00000048 00000000 /?......H.......
|
114 |
+
0x1ce2f918: 00000001 00000000 00000000 00000000 ................
|
115 |
+
0x1ce2f928: 00000000 00000000 1af53fb0 00007ff6 .........?......
|
116 |
+
0x1ce2f938: 1a14576c 00007ff6 00000000 00000000 lW..............
|
117 |
+
0x1ce2f948: 00000000 00000000 00000000 00000000 ................
|
118 |
+
0x1ce2f958: 00000000 00000000 42dc9ba0 00000000 ...........B....
|
119 |
+
0x1ce2f968: 040e6a30 00000000 1af545b0 00007ff6 0j.......E......
|
120 |
+
0x1ce2f978: 1a145871 00007ff6 0002f4fe 000005ec qX..............
|
121 |
+
0x1ce2f988: 1af545b0 00007ff6 1af53fb0 00007ff6 .E.......?......
|
122 |
+
0x1ce2f998: 00000000 00000000 00000000 00000000 ................
|
123 |
+
0x1ce2f9a8: 040e6a30 00000000 00000000 00000000 0j..............
|
124 |
+
0x1ce2f9b8: 1a145b89 00007ff6 14066000 00000000 .[.......`......
|
125 |
+
0x1ce2f9c8: 1ac479c8 00007ff6 00000000 00000000 .y..............
|
126 |
+
0x1ce2f9d8: 00000000 00000000 00000000 00000000 ................
|
127 |
+
0x1ce2f9e8: 1a20373c 00007ff6 00000000 00000000 <7 .............
|
128 |
+
0x1ce2f9f8: 00000002 00000000 00000000 00000000 ................
|
129 |
+
0x1ce2fa08: 040e6a30 00000000 00000000 00000000 0j..............
|
130 |
+
0x1ce2fa18: 1c234034 00007ff8 00000000 00000000 4@#.............
|
131 |
+
0x1ce2fa28: 00000000 00000000 00000000 00000000 ................
|
132 |
+
0x1ce2fa38: 00000000 00000000 00000000 00000000 ................
|
133 |
+
0x1ce2fa48: 1ca13691 00007ff8 00000000 00000000 .6..............
|
134 |
+
0x1ce2fa58: 00000000 00000000 00000000 00000000 ................
|
135 |
+
0x1ce2fa68: 00000000 00000000 00000000 00000000 ................
|
136 |
+
0x1ce2fa78: 19a5bc40 00007ff8 1ce2e490 00000000 @...............
|
137 |
+
0x1ce2fa88: 1ce2e490 00000000 00000000 00000000 ................
|
138 |
+
0x1ce2fa98: 00000000 00000000 00000000 00000000 ................
|
139 |
+
0x1ce2faa8: 00000000 00000000 00000000 00000000 ................
|
140 |
+
0x1ce2fab8: 00000000 00000000 00000000 00000000 ................
|
141 |
+
0x1ce2fac8: 00000000 00000000 00000000 00000000 ................
|
142 |
+
0x1ce2fad8: 00000000 00000000 00000000 00000000 ................
|
143 |
+
0x1ce2fae8: 00000000 00000000 00000000 00000000 ................
|
144 |
+
0x1ce2faf8: 00000000 00000000 00000000 00000000 ................
|
145 |
+
0x1ce2fb08: 00000000 00000000 00000000 00000000 ................
|
146 |
+
0x1ce2fb18: 00000000 00000000 00000000 00000000 ................
|
147 |
+
0x1ce2fb28: 00000000 00000000 00000000 00000000 ................
|
148 |
+
0x1ce2fb38: 00000000 00000000 00000000 00000000 ................
|
149 |
+
0x1ce2fb48: 00000000 00000000 00000000 00000000 ................
|
150 |
+
0x1ce2fb58: 00000000 00000000 00000000 00000000 ................
|
151 |
+
0x1ce2fb68: 00000000 00000000 00000000 00000000 ................
|
152 |
+
0x1ce2fb78: 00000000 00000000 00000000 00000000 ................
|
153 |
+
0x1ce2fb88: 00000000 00000000 00000000 00000000 ................
|
154 |
+
0x1ce2fb98: 00000000 00000000 00000000 00000000 ................
|
155 |
+
0x1ce2fba8: 00000000 00000000 00000000 00000000 ................
|
156 |
+
0x1ce2fbb8: 00000000 00000000 00000000 00000000 ................
|
157 |
+
0x1ce2fbc8: 00000000 00000000 00000000 00000000 ................
|
158 |
+
0x1ce2fbd8: 00000000 00000000 00000000 00000000 ................
|
159 |
+
0x1ce2fbe8: 00000000 00000000 00000000 00000000 ................
|
160 |
+
0x1ce2fbf8: 00000000 00000000 00000000 00000000 ................
|
161 |
+
0x1ce2fc08: 00000000 00000000 00000000 00000000 ................
|
162 |
+
0x1ce2fc18: 00000000 00000000 00000000 00000000 ................
|
163 |
+
0x1ce2fc28: 00000000 00000000 00000000 00000000 ................
|
164 |
+
0x1ce2fc38: 00000000 00000000 00000000 00000000 ................
|
165 |
+
0x1ce2fc48: 00000000 00000000 00000000 00000000 ................
|
166 |
+
0x1ce2fc58: 00000000 00000000 00000000 00000000 ................
|
167 |
+
0x1ce2fc68: 00000000 00000000 00000000 00000000 ................
|
168 |
+
0x1ce2fc78: 00000000 00000000 00000000 00000000 ................
|
169 |
+
0x1ce2fc88: 00000000 00000000 00000000 00000000 ................
|
170 |
+
0x1ce2fc98: 00000000 00000000 00000000 00000000 ................
|
171 |
+
0x1ce2fca8: 00000000 00000000 00000000 00000000 ................
|
172 |
+
0x1ce2fcb8: 00000000 00000000 00000000 00000000 ................
|
173 |
+
0x1ce2fcc8: 00000000 00000000 00000000 00000000 ................
|
174 |
+
0x1ce2fcd8: 00000000 00000000 00000000 00000000 ................
|
175 |
+
0x1ce2fce8: 00000000 00000000 00000000 00000000 ................
|
176 |
+
0x1ce2fcf8: 00000000 00000000 00000000 00000000 ................
|
177 |
+
0x1ce2fd08: 00000000 00000000 00000000 00000000 ................
|
178 |
+
0x1ce2fd18: 00000000 00000000 00000000 00000000 ................
|
179 |
+
0x1ce2fd28: 00000000 00000000 00000000 00000000 ................
|
180 |
+
0x1ce2fd38: 00000000 00000000 00000000 00000000 ................
|
181 |
+
0x1ce2fd48: 00000000 00000000 00000000 00000000 ................
|
182 |
+
0x1ce2fd58: 00000000 00000000 00000000 00000000 ................
|
183 |
+
0x1ce2fd68: 00000000 00000000 00000000 00000000 ................
|
184 |
+
0x1ce2fd78: 00000000 00000000 00000000 00000000 ................
|
185 |
+
0x1ce2fd88: 00000000 00000000 00000000 00000000 ................
|
186 |
+
0x1ce2fd98: 00000000 00000000 00000000 00000000 ................
|
187 |
+
0x1ce2fda8: 00000000 00000000 00000000 00000000 ................
|
188 |
+
0x1ce2fdb8: 00000000 00000000 00000000 00000000 ................
|
189 |
+
0x1ce2fdc8: 00000000 00000000 00000000 00000000 ................
|
190 |
+
0x1ce2fdd8: 00000000 00000000 00000000 00000000 ................
|
191 |
+
0x1ce2fde8: 00000000 00000000 00000000 00000000 ................
|
192 |
+
0x1ce2fdf8: 00000000 00000000 00000000 00000000 ................
|
193 |
+
0x1ce2fe08: 00000000 00000000 00000000 00000000 ................
|
194 |
+
0x1ce2fe18: 00000000 00000000 00000000 00000000 ................
|
195 |
+
0x1ce2fe28: 00000000 00000000 00000000 00000000 ................
|
196 |
+
0x1ce2fe38: 00000000 00000000 00000000 00000000 ................
|
197 |
+
0x1ce2fe48: 00000000 00000000 00000000 00000000 ................
|
198 |
+
0x1ce2fe58: 00000000 00000000 00000000 00000000 ................
|
199 |
+
0x1ce2fe68: 00000000 00000000 00000000 00000000 ................
|
200 |
+
0x1ce2fe78: 00000000 00000000 00000000 00000000 ................
|
201 |
+
0x1ce2fe88: 00000000 00000000 00000000 00000000 ................
|
202 |
+
0x1ce2fe98: 00000000 00000000 00000000 00000000 ................
|
203 |
+
0x1ce2fea8: 00000000 00000000 00000000 00000000 ................
|
204 |
+
0x1ce2feb8: 00000000 00000000 00000000 00000000 ................
|
205 |
+
0x1ce2fec8: 00000000 00000000 00000000 00000000 ................
|
206 |
+
0x1ce2fed8: 00000000 00000000 00000000 00000000 ................
|
207 |
+
0x1ce2fee8: 00000000 00000000 00000000 00000000 ................
|
208 |
+
0x1ce2fef8: 00000000 00000000 00000000 00000000 ................
|
209 |
+
0x1ce2ff08: 00000000 00000000 00000000 00000000 ................
|
210 |
+
0x1ce2ff18: 00000000 00000000 00000000 00000000 ................
|
211 |
+
0x1ce2ff28: 00000000 00000000 00000000 00000000 ................
|
212 |
+
0x1ce2ff38: 00000000 00000000 00000000 00000000 ................
|
213 |
+
0x1ce2ff48: 00000000 00000000 00000000 00000000 ................
|
214 |
+
0x1ce2ff58: 00000000 00000000 00000000 00000000 ................
|
215 |
+
0x1ce2ff68: 00000000 00000000 00000000 00000000 ................
|
216 |
+
0x1ce2ff78: 00000000 00000000 00000000 00000000 ................
|
217 |
+
0x1ce2ff88: 00000000 00000000 00000000 00000000 ................
|
218 |
+
0x1ce2ff98: 00000000 00000000 00000000 00000000 ................
|
219 |
+
0x1ce2ffa8: 00000000 00000000 00000000 00000000 ................
|
220 |
+
0x1ce2ffb8: 00000000 00000000 00000000 00000000 ................
|
221 |
+
0x1ce2ffc8: 00000000 00000000 00000000 00000000 ................
|
222 |
+
0x1ce2ffd8: 00000000 00000000 00000000 00000000 ................
|
223 |
+
0x1ce2ffe8: 00000000 00000000 00000000 00000000 ................
|
224 |
+
0x1ce2fff8: 00000000 00000000 ........
|
225 |
+
|
226 |
+
Module 1
|
227 |
+
C:\WINDOWS\SYSTEM32\xinput1_3.dll
|
228 |
+
Image Base: 0x00400000 Image Size: 0x0001e000
|
229 |
+
File Size: 107368 File Time: 2007-04-04_185422
|
230 |
+
Version:
|
231 |
+
Company: Microsoft Corporation
|
232 |
+
Product: MicrosoftR DirectX for WindowsR
|
233 |
+
FileDesc: Microsoft Common Controller API
|
234 |
+
FileVer: 9.18.944.0
|
235 |
+
ProdVer: 9.18.944.0
|
236 |
+
|
237 |
+
Module 2
|
238 |
+
D:\C\COM3D2\OPENGL32.dll
|
239 |
+
Image Base: 0x00400000 Image Size: 0x0035c000
|
240 |
+
File Size: 3447296 File Time: 2018-05-16_213858
|
241 |
+
Version:
|
242 |
+
Company:
|
243 |
+
Product: Sybaris2
|
244 |
+
FileDesc:
|
245 |
+
FileVer: 0.0.0.0
|
246 |
+
ProdVer: 0.0.0.0
|
247 |
+
|
248 |
+
Module 3
|
249 |
+
C:\WINDOWS\System32\SETUPAPI.dll
|
250 |
+
Image Base: 0x1af90000 Image Size: 0x0044b000
|
251 |
+
File Size: 4530784 File Time: 2018-04-12_083434
|
252 |
+
Version:
|
253 |
+
Company: Microsoft Corporation
|
254 |
+
Product: MicrosoftR WindowsR Operating System
|
255 |
+
FileDesc: Windows οΏ½ZοΏ½bοΏ½gοΏ½AοΏ½bοΏ½v API
|
256 |
+
FileVer: 10.0.17134.1
|
257 |
+
ProdVer: 10.0.17134.1
|
258 |
+
|
259 |
+
|
260 |
+
== [end of error.log] ==
|
vae/com3d/2019-05-10_031954/output_log.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
vae/com3d/2021-05-10_040016/crash.dmp
ADDED
Binary file (233 kB). View file
|
|
vae/com3d/2021-05-10_040016/error.log
ADDED
@@ -0,0 +1,585 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Unity Player [version: Unity 5.6.4p2_278fc6850ee0]
|
2 |
+
|
3 |
+
COM3D2x64.exe caused an Access Violation (0xc0000005)
|
4 |
+
in module COM3D2x64.exe at 0033:26009156.
|
5 |
+
|
6 |
+
Error occurred at 2021-05-10_041500.
|
7 |
+
D:\C\COM3D2\COM3D2x64.exe, run by TOMOKI.
|
8 |
+
83% memory in use.
|
9 |
+
32716 MB physical memory [5528 MB free].
|
10 |
+
32716 MB paging file [10 MB free].
|
11 |
+
134217728 MB user address space [134208738 MB free].
|
12 |
+
Read from location 00000010 caused an access violation.
|
13 |
+
|
14 |
+
Context:
|
15 |
+
RDI: 0xffffffff RSI: 0x0000006f RAX: 0x7ffffffe
|
16 |
+
RBX: 0x00000010 RCX: 0x00000010 RDX: 0x00000007
|
17 |
+
RIP: 0x26009156 RBP: 0x0079dce0 SegCs: 0x00000033
|
18 |
+
EFlags: 0x00010202 RSP: 0x0079dbe0 SegSs: 0x0000002b
|
19 |
+
R8: 0x2675f02c R9: 0x255f0000 R10: 0x00000000
|
20 |
+
R11: 0x00000200 R12: 0xffffff73 R13: 0x00000000
|
21 |
+
R14: 0x0079dfe8 R15: 0xffffffff
|
22 |
+
|
23 |
+
Bytes at CS:EIP:
|
24 |
+
44 38 11 74 07 48 ff c1 85 c0 75 f2 2b cb 89 4c
|
25 |
+
|
26 |
+
Stack:
|
27 |
+
0x0079dbe0: 0079de98 00000000 0079dce0 00000000 ..y.......y.....
|
28 |
+
0x0079dbf0: 0079df10 00000000 00000000 00000000 ..y.............
|
29 |
+
0x0079dc00: 02f50870 00000000 00000000 00000000 p...............
|
30 |
+
0x0079dc10: 0000000e 00000000 00000000 00000000 ................
|
31 |
+
0x0079dc20: 0000006f ffffffff 00000008 00000000 o...............
|
32 |
+
0x0079dc30: 00000000 00000000 00000000 00000000 ................
|
33 |
+
0x0079dc40: 00000007 00000000 2675f02c 00007ff7 ........,.u&....
|
34 |
+
0x0079dc50: 0079df10 00000000 00000000 00000000 ..y.............
|
35 |
+
0x0079dc60: 02f55720 00000000 02f52070 00000000 W......p ......
|
36 |
+
0x0079dc70: 02f50860 00000000 2600cd01 00007ff7 `..........&....
|
37 |
+
0x0079dc80: 02f50870 00000000 ccbec795 00007ffc p...............
|
38 |
+
0x0079dc90: 00000000 00000000 ccc2da8b 00007ffc ................
|
39 |
+
0x0079dca0: 00000005 00000000 2600ce50 00007ff7 ........P..&....
|
40 |
+
0x0079dcb0: 000001b8 00000000 000445f3 00000000 .........E......
|
41 |
+
0x0079dcc0: 000445f3 00000000 00000002 00000000 .E..............
|
42 |
+
0x0079dcd0: 0079e158 00000000 00000000 00000000 X.y.............
|
43 |
+
0x0079dce0: 266b9b44 00007ff7 00000000 00000000 D.k&............
|
44 |
+
0x0079dcf0: 00000005 00000000 2600c1a3 00007ff7 ...........&....
|
45 |
+
0x0079dd00: 0000000a 00000000 2601469e 00007ff7 .........F.&....
|
46 |
+
0x0079dd10: 02f50870 00000000 26008cfa 00007ff7 p..........&....
|
47 |
+
0x0079dd20: 00000000 00000000 2600981d 00007ff7 ...........&....
|
48 |
+
0x0079dd30: 02f55720 00000000 02f52070 00000000 W......p ......
|
49 |
+
0x0079dd40: 00001000 00000000 ffffff00 00000000 ................
|
50 |
+
0x0079dd50: 0079e018 00000000 260095ad 00007ff7 ..y........&....
|
51 |
+
0x0079dd60: 0079e018 00000000 0079de60 00000000 ..y.....`.y.....
|
52 |
+
0x0079dd70: 269af1e0 00007ff7 00000000 00000000 ...&............
|
53 |
+
0x0079dd80: 02f50870 00000000 0079de49 00000000 p.......I.y.....
|
54 |
+
0x0079dd90: 00000001 00000000 00100004 00000000 ................
|
55 |
+
0x0079dda0: 00000059 fffffff8 00000008 00000000 Y...............
|
56 |
+
0x0079ddb0: 00000000 00000000 00000000 00000000 ................
|
57 |
+
0x0079ddc0: 00000000 00000000 266b9c45 00007ff7 ........E.k&....
|
58 |
+
0x0079ddd0: 269af1e0 00007ff7 00000000 00000000 ...&............
|
59 |
+
0x0079dde0: 02f55720 00000000 02f52070 00000000 W......p ......
|
60 |
+
0x0079ddf0: 02f50860 00000000 00000001 00000000 `...............
|
61 |
+
0x0079de00: 02f50870 00000000 00000000 00000000 p...............
|
62 |
+
0x0079de10: 00000000 00000000 00000000 00000000 ................
|
63 |
+
0x0079de20: 00000000 00000000 00000000 00000000 ................
|
64 |
+
0x0079de30: 00000000 00000000 00000000 00000000 ................
|
65 |
+
0x0079de40: 00000000 00000000 00000000 00000000 ................
|
66 |
+
0x0079de50: 00000000 00000000 00000000 00000000 ................
|
67 |
+
0x0079de60: 00000000 00000000 00000000 00000000 ................
|
68 |
+
0x0079de70: 00000000 00000000 25bf4160 00007ff7 ........`A.%....
|
69 |
+
0x0079de80: 00000000 00000000 00000000 00000000 ................
|
70 |
+
0x0079de90: 00000450 00000000 37373631 30323237 P.......16777220
|
71 |
+
0x0079dea0: 0079e010 00000000 cde6e56d 00005348 ..y.....m...HS..
|
72 |
+
0x0079deb0: 26a91b80 00007ff7 00000000 00000000 ...&............
|
73 |
+
0x0079dec0: 01000004 00000000 00000010 00000000 ................
|
74 |
+
0x0079ded0: 03735060 00000000 2675efc0 00007ff7 `Ps.......u&....
|
75 |
+
0x0079dee0: 00000000 00000000 26006719 00007ff7 .........g.&....
|
76 |
+
0x0079def0: 00000000 00000000 00000003 00000000 ................
|
77 |
+
0x0079df00: 00008000 00000000 256c871c 00007ff7 ..........l%....
|
78 |
+
0x0079df10: 037350cf 00000000 00007f91 00000000 .Ps.............
|
79 |
+
0x0079df20: 03735060 00000000 00000042 00000000 `Ps.....B.......
|
80 |
+
0x0079df30: 00000000 00000000 00000000 00000000 ................
|
81 |
+
0x0079df40: 00000013 00000000 26006765 00007ff7 ........eg.&....
|
82 |
+
0x0079df50: 03735060 00000000 000001cf 00000000 `Ps.............
|
83 |
+
0x0079df60: 00008000 00000000 00000000 00000000 ................
|
84 |
+
0x0079df70: 0079dfd8 00000000 00000000 00000000 ..y.............
|
85 |
+
0x0079df80: 01000040 00000000 25e21c3b 00007ff7 @.......;..%....
|
86 |
+
0x0079df90: 00000001 00000000 02f50000 00000000 ................
|
87 |
+
0x0079dfa0: 008e2000 00000000 cf1fb4d7 00007ffc . ..............
|
88 |
+
0x0079dfb0: 00000010 00000000 25e0fdee 00007ff7 ...........%....
|
89 |
+
0x0079dfc0: 00000013 00000000 000001cf 00000000 ................
|
90 |
+
0x0079dfd0: 2675efc0 00007ff7 01000004 00000000 ..u&............
|
91 |
+
0x0079dfe0: 00000010 00000000 266f4770 00007ff7 ........pGo&....
|
92 |
+
0x0079dff0: 000001cf 00000000 266b1240 00007ff7 [email protected]&....
|
93 |
+
0x0079e000: 00000005 00000000 2600d9c6 00007ff7 ...........&....
|
94 |
+
0x0079e010: 000001b8 00000000 00000059 00000000 ........Y.......
|
95 |
+
0x0079e020: 00000059 00000000 00000059 00000000 Y.......Y.......
|
96 |
+
0x0079e030: 01000004 00000000 00000000 00000000 ................
|
97 |
+
0x0079e040: 00000000 00000000 00000059 00000000 ........Y.......
|
98 |
+
0x0079e050: 00000000 00000000 26002066 00007ff7 ........f .&....
|
99 |
+
0x0079e060: 00000005 00007ff7 269af1e0 00007ff7 ...........&....
|
100 |
+
0x0079e070: 0079e158 00000000 269af1e0 00007ff7 X.y........&....
|
101 |
+
0x0079e080: 266b9bf0 00007ff7 260020bd 00007ff7 ..k&..... .&....
|
102 |
+
0x0079e090: 269af1e0 00007ff7 26a90ca0 00007ff7 ...&.......&....
|
103 |
+
0x0079e0a0: 00000000 00000000 260027a2 00007ff7 .........'.&....
|
104 |
+
0x0079e0b0: 00000000 00000000 2600220e 00007ff7 .........".&....
|
105 |
+
0x0079e0c0: 26a90ca0 00007ff7 266b9bf0 00007ff7 ...&......k&....
|
106 |
+
0x0079e0d0: 269af1e0 00007ff7 26a90ca0 00007ff7 ...&.......&....
|
107 |
+
0x0079e0e0: 266b9bf0 00007ff7 25a93817 00007ff7 ..k&.....8.%....
|
108 |
+
0x0079e0f0: 269af1e0 00007ff7 0079e158 00000000 ...&....X.y.....
|
109 |
+
0x0079e100: 00000070 00000000 ffffffff ffffffff p...............
|
110 |
+
0x0079e110: 00000005 00000000 25a9385a 00007ff7 ........Z8.%....
|
111 |
+
0x0079e120: 00000000 00000000 00000000 00000000 ................
|
112 |
+
0x0079e130: 00000004 00000000 26a90ca0 00007ff7 ...........&....
|
113 |
+
0x0079e140: 00000000 00000000 256c7a3e 00007ff7 ........>zl%....
|
114 |
+
0x0079e150: 266b9bf0 00007ff7 01000004 00000000 ..k&............
|
115 |
+
0x0079e160: 00000004 00000000 0079e068 00000000 ........h.y.....
|
116 |
+
0x0079e170: 00000000 00000000 00000000 00000000 ................
|
117 |
+
0x0079e180: 00000000 00000000 00000000 00000000 ................
|
118 |
+
0x0079e190: 00000000 00000000 00000000 00000000 ................
|
119 |
+
0x0079e1a0: 00000000 00000000 00000000 00000000 ................
|
120 |
+
0x0079e1b0: 00000000 00000000 00000000 00000000 ................
|
121 |
+
0x0079e1c0: 25d50255 40755424 00000000 00000000 U..%$Tu@........
|
122 |
+
0x0079e1d0: 00000000 00000000 00000000 00000000 ................
|
123 |
+
0x0079e1e0: 00000000 00000000 00000010 00000000 ................
|
124 |
+
0x0079e1f0: 26a90ca0 00007ff7 256c7b55 00007ff7 ...&....U{l%....
|
125 |
+
0x0079e200: 00000001 00000000 00000000 00000000 ................
|
126 |
+
0x0079e210: 00000000 00000000 00000001 00000000 ................
|
127 |
+
0x0079e220: 00000000 00000000 25e1003d 00007ff7 ........=..%....
|
128 |
+
0x0079e230: 00000013 00000000 01000004 00000000 ................
|
129 |
+
0x0079e240: 00000010 00000000 00000000 00000000 ................
|
130 |
+
0x0079e250: 266b1240 00007ff7 00000000 00000000 @.k&............
|
131 |
+
0x0079e260: 00000000 00000000 00000000 00000000 ................
|
132 |
+
0x0079e270: 00000000 00000000 00000000 00000000 ................
|
133 |
+
0x0079e280: 00000000 00000000 00000000 00000000 ................
|
134 |
+
0x0079e290: 00000000 00000000 00008ff8 00000000 ................
|
135 |
+
0x0079e2a0: 01000004 00000000 25e1047d 00007ff7 ........}..%....
|
136 |
+
0x0079e2b0: 00000013 00000000 00000001 00000000 ................
|
137 |
+
0x0079e2c0: 00000013 00000000 26a8e230 00007ff7 ........0..&....
|
138 |
+
0x0079e2d0: 00000000 00007ff7 266b1240 00007ff7 [email protected]&....
|
139 |
+
0x0079e2e0: 000001cf 00000000 00000050 00000000 ........P.......
|
140 |
+
0x0079e2f0: 26a90e00 00007ff7 00000001 00000000 ...&............
|
141 |
+
0x0079e300: 26a8e230 00007ff7 25e10004 00007ff7 0..&.......%....
|
142 |
+
0x0079e310: 00000013 00000000 00000050 00000000 ........P.......
|
143 |
+
0x0079e320: 01000000 00000000 00000800 00000000 ................
|
144 |
+
0x0079e330: 00000800 00000000 00000001 00000000 ................
|
145 |
+
0x0079e340: 01000004 00000000 25e10c7b 00007ff7 ........{..%....
|
146 |
+
0x0079e350: 14234948 00000001 25fb212d 00007ff7 HI#.....-!.%....
|
147 |
+
0x0079e360: 01000004 00000000 00000000 00000000 ................
|
148 |
+
0x0079e370: 00000013 00000000 00000000 00000000 ................
|
149 |
+
0x0079e380: 266b1240 00007ff7 000001cf 00007ff7 @.k&............
|
150 |
+
0x0079e390: 14234990 00000001 25c96151 00007ff7 .I#.....Qa.%....
|
151 |
+
0x0079e3a0: 01000004 00000000 00000001 00000000 ................
|
152 |
+
0x0079e3b0: 01000004 00000000 266b1240 00007ff7 [email protected]&....
|
153 |
+
0x0079e3c0: 00000000 00007ff7 266b1240 00007ff7 [email protected]&....
|
154 |
+
0x0079e3d0: 000001cf 00000000 25e0ff52 00007ff7 ........R..%....
|
155 |
+
0x0079e3e0: ecf4b470 00000000 259c3a89 00007ff7 p........:.%....
|
156 |
+
0x0079e3f0: 00000000 00000000 14234980 00000001 .........I#.....
|
157 |
+
0x0079e400: 266b1240 00007ff7 000001a4 00000000 @.k&............
|
158 |
+
0x0079e410: ecf4b470 00000000 259c4aa1 00007ff7 p........J.%....
|
159 |
+
0x0079e420: 00000013 00000000 00000005 00000000 ................
|
160 |
+
0x0079e430: 00000000 00000000 00000000 00000000 ................
|
161 |
+
0x0079e440: 00000005 00000000 01000000 00007ff7 ................
|
162 |
+
0x0079e450: 00000001 00000000 00000001 00007ff7 ................
|
163 |
+
0x0079e460: 19a0c800 00000000 00000001 00000000 ................
|
164 |
+
0x0079e470: ecf4b470 00000000 00000001 00000000 p...............
|
165 |
+
0x0079e480: 00000800 00000000 00000004 00000000 ................
|
166 |
+
0x0079e490: 00000005 00000000 259c4dab 00007ff7 .........M.%....
|
167 |
+
0x0079e4a0: 01000000 00000000 00000000 00000000 ................
|
168 |
+
0x0079e4b0: 00000001 00000000 00000800 00000000 ................
|
169 |
+
0x0079e4c0: 01000000 00000000 00000004 00007ff7 ................
|
170 |
+
0x0079e4d0: 00000001 00000000 00000001 00000000 ................
|
171 |
+
0x0079e4e0: 19a0c850 00000000 19a23dd0 00000000 P........=......
|
172 |
+
0x0079e4f0: 49444154 00000000 25fd39e2 00007ff7 TADI.....9.%....
|
173 |
+
0x0079e500: 19a0c850 00000000 19a23dd0 00000000 P........=......
|
174 |
+
0x0079e510: 00000000 00000000 00000005 00000000 ................
|
175 |
+
0x0079e520: 00000800 00000000 00000800 00000000 ................
|
176 |
+
0x0079e530: 0079e600 00000000 25997ffe 00007ff7 ..y........%....
|
177 |
+
0x0079e540: ecf4b470 00000000 00000800 00000000 p...............
|
178 |
+
0x0079e550: 00000004 00000000 00000000 00000000 ................
|
179 |
+
0x0079e560: 00000004 00000000 00000001 00007ff7 ................
|
180 |
+
0x0079e570: ffffffff 00000000 00000000 00000000 ................
|
181 |
+
0x0079e580: ecf4b470 00000000 00000001 00000000 p...............
|
182 |
+
0x0079e590: 0079e5c0 00000000 0079e5c0 00000000 ..y.......y.....
|
183 |
+
0x0079e5a0: 0079e5c0 00000000 00000000 00000000 ..y.............
|
184 |
+
0x0079e5b0: 266f19e8 00007ff7 00000000 00000000 ..o&............
|
185 |
+
0x0079e5c0: 00000000 00000000 ecf4b470 00000000 ........p.......
|
186 |
+
0x0079e5d0: 0079e659 00000000 2599938b 00007ff7 Y.y........%....
|
187 |
+
0x0079e5e0: 0079e640 00000000 25c96151 00007ff7 @.y.....Qa.%....
|
188 |
+
0x0079e5f0: 0079e708 00000000 13e6ea10 00000001 ..y.............
|
189 |
+
0x0079e600: 00000000 00000000 0079e620 00000000 ........ .y.....
|
190 |
+
0x0079e610: 0079e708 00000000 266b1240 00007ff7 [email protected]&....
|
191 |
+
0x0079e620: 00000000 00000000 00000000 00000000 ................
|
192 |
+
0x0079e630: 00000000 00000000 259c5d7e 00007ff7 ........~].%....
|
193 |
+
0x0079e640: 266f19e8 00007ff7 00000000 00000800 ..o&............
|
194 |
+
0x0079e650: 00000800 00007ff7 0079e668 00000000 ........h.y.....
|
195 |
+
0x0079e660: 2598de50 00007ff7 11038083 00000000 P..%............
|
196 |
+
0x0079e670: 000d7824 00000000 19a0c850 00000000 $x......P.......
|
197 |
+
0x0079e680: 19a23dd0 00000000 00000000 00000000 .=..............
|
198 |
+
0x0079e690: 00000001 00000000 00000001 00000000 ................
|
199 |
+
0x0079e6a0: 000d7887 00000000 2599be8f 00007ff7 .x.........%....
|
200 |
+
0x0079e6b0: ecf4b470 00000000 11038020 00000000 p....... .......
|
201 |
+
0x0079e6c0: 00000000 00000000 00000001 00000005 ................
|
202 |
+
0x0079e6d0: 00000005 00000000 0079e708 00000000 ..........y.....
|
203 |
+
0x0079e6e0: 04882320 00000000 00006b78 00000000 #......xk......
|
204 |
+
0x0079e6f0: ecf4b470 00000000 25c1b376 00007ff7 p.......v..%....
|
205 |
+
0x0079e700: 00000000 00000000 00000000 00000000 ................
|
206 |
+
0x0079e710: 00000001 00000000 00000000 00000000 ................
|
207 |
+
0x0079e720: 00000000 00000000 00000002 00000000 ................
|
208 |
+
0x0079e730: fcfb2078 00000000 0079f2b0 00000000 x ........y.....
|
209 |
+
0x0079e740: 052b4d48 00000000 000d7887 00000000 HM+......x......
|
210 |
+
0x0079e750: 00000000 00000000 11038000 00000000 ................
|
211 |
+
0x0079e760: 00000000 00000000 2599c267 00007ff7 ........g..%....
|
212 |
+
0x0079e770: ecf4b470 00000000 00000001 00000000 p...............
|
213 |
+
0x0079e780: fcfb2078 00000000 00000000 00000000 x ..............
|
214 |
+
0x0079e790: fcfb2000 00000000 0079e840 00000000 . [email protected].....
|
215 |
+
0x0079e7a0: fcfb2078 00000000 25df9bc4 00007ff7 x .........%....
|
216 |
+
0x0079e7b0: 00000000 00000000 00000000 00000000 ................
|
217 |
+
0x0079e7c0: fcfb2078 00000000 7e765f41 00007ffc x ......A_v~....
|
218 |
+
0x0079e7d0: 00000000 00000000 05477dc0 00000000 .........}G.....
|
219 |
+
0x0079e7e0: 00000000 00000000 1a7ab3e1 00000000 ..........z.....
|
220 |
+
0x0079e7f0: 11038000 00000000 0079f3d0 00000000 ..........y.....
|
221 |
+
0x0079e800: 1024d1b0 00000000 0079e880 00000000 ..$.......y.....
|
222 |
+
0x0079e810: 0079f3d0 00000000 05477dc0 00000000 ..y......}G.....
|
223 |
+
0x0079e820: 05477bd0 00000000 00000000 00000000 .{G.............
|
224 |
+
0x0079e830: 114aca50 00000000 1024d1b0 00000000 P.J.......$.....
|
225 |
+
0x0079e840: 0079e880 00000000 0079e7f0 00000000 ..y.......y.....
|
226 |
+
0x0079e850: 0079f3d0 00000000 052b4d48 00000000 ..y.....HM+.....
|
227 |
+
0x0079e860: 0079f2b0 00000000 fcfb2078 00000000 ..y.....x ......
|
228 |
+
0x0079e870: 114aca50 00000000 162969c0 00000000 P.J......i).....
|
229 |
+
0x0079e880: 0079e8c0 00000000 1a7ab328 00000000 ..y.....(.z.....
|
230 |
+
0x0079e890: 00000005 00000000 00000002 00000000 ................
|
231 |
+
0x0079e8a0: 00000002 00000000 fcfb2078 00000000 ........x ......
|
232 |
+
0x0079e8b0: 11038000 00000000 fcfb2078 00000000 ........x ......
|
233 |
+
0x0079e8c0: 0079e930 00000000 1a7ab0c1 00000000 0.y.......z.....
|
234 |
+
0x0079e8d0: 054e1418 00000000 054f33b8 00000000 ..N......3O.....
|
235 |
+
0x0079e8e0: 00000000 00000000 fcf86f00 00000000 .........o......
|
236 |
+
0x0079e8f0: 0079e7b0 00000000 052b4d48 0000012d ..y.....HM+.-...
|
237 |
+
0x0079e900: 00000005 00000000 fcfb2078 00000000 ........x ......
|
238 |
+
0x0079e910: 0079f2b0 00000000 00000000 00000000 ..y.............
|
239 |
+
0x0079e920: 114aca50 00000000 0079f3a0 00000000 P.J.......y.....
|
240 |
+
0x0079e930: 0079e970 00000000 1a7a9b1a 00000000 p.y.......z.....
|
241 |
+
0x0079e940: 000030a4 00000000 00000000 00000000 .0..............
|
242 |
+
0x0079e950: 0079f2b0 00000000 00000000 00000000 ..y.............
|
243 |
+
0x0079e960: 052cafe0 00000000 12df29c0 00000000 ..,......)......
|
244 |
+
0x0079e970: 0079ec70 00000000 413827a8 00000000 p.y......'8A....
|
245 |
+
0x0079e980: 00000000 00000000 00000000 00000000 ................
|
246 |
+
0x0079e990: 41381185 00000000 00000000 00000000 ..8A............
|
247 |
+
0x0079e9a0: 00000000 00000000 00000000 00000000 ................
|
248 |
+
0x0079e9b0: 00000000 00000000 00000000 00000000 ................
|
249 |
+
0x0079e9c0: 00000000 00000000 00000000 00000000 ................
|
250 |
+
0x0079e9d0: 13eac500 00000000 7e65c80b 00007ffc ..........e~....
|
251 |
+
0x0079e9e0: 129a3658 00000000 0079ead0 00000000 X6........y.....
|
252 |
+
0x0079e9f0: 00000001 00000000 40000000 00000000 ...........@....
|
253 |
+
0x0079ea00: 00000001 00000000 00000000 00000000 ................
|
254 |
+
0x0079ea10: faea0000 00000000 052c35a0 00000000 .........5,.....
|
255 |
+
0x0079ea20: fcf86f00 00000000 fcfb3780 00000000 .o.......7......
|
256 |
+
0x0079ea30: fcf84e60 00000000 7e64a5ae 00007ffc `N........d~....
|
257 |
+
0x0079ea40: 1600d7d0 00000000 fcf84e60 00000000 ........`N......
|
258 |
+
0x0079ea50: 00000001 00000000 7e6b1959 00007ffc ........Y.k~....
|
259 |
+
0x0079ea60: 0000000a 00000000 7e765f41 00007ffc ........A_v~....
|
260 |
+
0x0079ea70: 0000000a 00000000 7e765f41 00007ffc ........A_v~....
|
261 |
+
0x0079ea80: 00000050 00000000 1600d690 00000000 P...............
|
262 |
+
0x0079ea90: 00000000 00000000 7e688f71 00007ffc ........q.h~....
|
263 |
+
0x0079eaa0: 00000050 00000000 054798e0 00000000 P.........G.....
|
264 |
+
0x0079eab0: 0000001b 00000000 054798e0 00000000 ..........G.....
|
265 |
+
0x0079eac0: fcf84e60 00000000 058ef78e 00000000 `N..............
|
266 |
+
0x0079ead0: 0079f3d0 00000000 058e6f15 00000000 ..y......o......
|
267 |
+
0x0079eae0: 1024d1b0 00000000 0079eb70 00000000 ..$.....p.y.....
|
268 |
+
0x0079eaf0: 00000000 00000000 00000000 00000000 ................
|
269 |
+
0x0079eb00: 05477bd0 00000000 114ac690 00000000 .{G.......J.....
|
270 |
+
0x0079eb10: 0000005f 00000005 052cafe0 00000000 _.........,.....
|
271 |
+
0x0079eb20: fcfb3758 00000000 fcfb37a8 00000000 X7.......7......
|
272 |
+
0x0079eb30: fd657578 00000000 fcfb3640 00000000 xue.....@6......
|
273 |
+
0x0079eb40: 00000002 00000000 12df2940 00000000 ........@)......
|
274 |
+
0x0079eb50: 052cafe0 00000000 00000000 00000000 ..,.............
|
275 |
+
0x0079eb60: 12df29c0 00000000 1600d7d0 00000000 .)..............
|
276 |
+
0x0079eb70: 000000bb 00000000 fcfae230 00000000 ........0.......
|
277 |
+
0x0079eb80: 114aca20 00000000 fcfae258 00000000 .J.....X.......
|
278 |
+
0x0079eb90: fd65b460 00000000 00000036 00000000 `.e.....6.......
|
279 |
+
0x0079eba0: fcf86ec0 00000000 00000000 00000000 .n..............
|
280 |
+
0x0079ebb0: fcfb1d20 00000000 1600d7e4 00000000 ...............
|
281 |
+
0x0079ebc0: 1600d690 00000000 00000000 00000000 ................
|
282 |
+
0x0079ebd0: 0079f3d0 00000000 1600d7d0 00000000 ..y.............
|
283 |
+
0x0079ebe0: 052de700 00000000 1024d1b0 00000000 ..-.......$.....
|
284 |
+
0x0079ebf0: 0079ec30 00000000 058efe3b 00000000 0.y.....;.......
|
285 |
+
0x0079ec00: 0079e990 00000000 058ed1d4 00000000 ..y.............
|
286 |
+
0x0079ec10: 00000036 00000000 40000000 00000000 6..........@....
|
287 |
+
0x0079ec20: fcf84e60 00000000 0079f3a0 00000000 `N........y.....
|
288 |
+
0x0079ec30: 0079ec70 00000000 058ed169 00000000 p.y.....i.......
|
289 |
+
0x0079ec40: 04086fb0 00000000 13e8a488 00000000 .o..............
|
290 |
+
0x0079ec50: 16a9f0a0 00000000 7e76cae0 00007ffc ..........v~....
|
291 |
+
0x0079ec60: fcf84e60 00000000 0079f3a0 00000000 `N........y.....
|
292 |
+
0x0079ec70: 0079ed60 00000000 41380b5c 00000000 `.y.....\.8A....
|
293 |
+
0x0079ec80: 052b4d48 00000000 058e0ee5 00000000 HM+.............
|
294 |
+
0x0079ec90: 1024d1b0 00000000 0079ed20 00000000 ..$..... .y.....
|
295 |
+
0x0079eca0: 7f30e290 00000000 0079f3d0 00000000 ..0.......y.....
|
296 |
+
0x0079ecb0: fcf84e60 00000000 05477dc0 00000000 `N.......}G.....
|
297 |
+
0x0079ecc0: 05477bd0 00000000 058e0ee5 00000000 .{G.............
|
298 |
+
0x0079ecd0: 1024d1b0 00000000 1024d1b0 00000000 ..$.......$.....
|
299 |
+
0x0079ece0: 00000000 00000000 1600d7d0 00000000 ................
|
300 |
+
0x0079ecf0: 0079f3d0 00000000 052b4d48 00000000 ..y.....HM+.....
|
301 |
+
0x0079ed00: 0079f2b0 00000000 00000000 00000000 ..y.............
|
302 |
+
0x0079ed10: 16a9f0a0 00000000 fcf84e60 00000000 ........`N......
|
303 |
+
0x0079ed20: 0079ed60 00000000 4137062a 00000000 `.y.....*.7A....
|
304 |
+
0x0079ed30: 00000000 00000000 052b4d48 00000000 ........HM+.....
|
305 |
+
0x0079ed40: 0079f2b0 00000000 00000000 00000000 ..y.............
|
306 |
+
0x0079ed50: 16a9f0a0 00000000 16a9f0a0 00000000 ................
|
307 |
+
0x0079ed60: 0079eea0 00000000 4136e740 00000000 [email protected]....
|
308 |
+
0x0079ed70: 00000000 00000000 00000000 3f800000 ...............?
|
309 |
+
0x0079ed80: b1972985 bf7eb33a 3dce1fc1 b33ac924 .)..:.~....=$.:.
|
310 |
+
0x0079ed90: 00000000 3fe00000 c0400000 00000000 .......?..@.....
|
311 |
+
0x0079eda0: b489f39f 3f19cedc 403c1c38 00000000 .......?8.<@....
|
312 |
+
0x0079edb0: bd62e52a 3f757d18 3e01f461 00000000 *.b..}u?a..>....
|
313 |
+
0x0079edc0: bd62e56f 3fc7a5fa 40443b7e 00000000 o.b....?~;D@....
|
314 |
+
0x0079edd0: bd62e56f 3fc7a5fa fcf84e60 00000000 o.b....?`N......
|
315 |
+
0x0079ede0: 16a9f0a0 00000000 16a9f0a0 00000000 ................
|
316 |
+
0x0079edf0: 44700000 44006001 40400002 00000000 ..pD.`.D..@@....
|
317 |
+
0x0079ee00: 44700000 44006000 40400002 00000000 ..pD.`.D..@@....
|
318 |
+
0x0079ee10: bd62e56f 3fc7a5fa 40443b7e 00000000 o.b....?~;D@....
|
319 |
+
0x0079ee20: 00000000 00000000 00000000 00000000 ................
|
320 |
+
0x0079ee30: bd62e56f 3fc7a5fa 25df5a29 00007ff7 o.b....?)Z.%....
|
321 |
+
0x0079ee40: 0079ee80 00000000 059bcea5 00000000 ..y.............
|
322 |
+
0x0079ee50: 00000000 00000000 00000000 00000000 ................
|
323 |
+
0x0079ee60: 0079f300 00000000 00000004 00000000 ..y.............
|
324 |
+
0x0079ee70: 00000000 00000000 00000000 00000000 ................
|
325 |
+
0x0079ee80: 0079eec0 00000000 06c19326 00000000 ..y.....&.......
|
326 |
+
0x0079ee90: 0079eed0 00000000 00000000 00000000 ..y.............
|
327 |
+
0x0079eea0: 0079ef00 00000000 1a6d2819 00000000 ..y......(m.....
|
328 |
+
0x0079eeb0: 00000aef 00000000 15dba8c0 00000000 ................
|
329 |
+
0x0079eec0: 0079ef00 00000000 059ca2bf 00000000 ..y.............
|
330 |
+
0x0079eed0: 0079f3a0 00000000 0079f3a0 00000000 ..y.......y.....
|
331 |
+
0x0079eee0: 00000000 00000000 0079f3a0 00000000 ..........y.....
|
332 |
+
0x0079eef0: 0079f2b0 00000000 1a6d28c0 00000000 ..y......(m.....
|
333 |
+
0x0079ef00: 0079ef90 00000000 1a6d2931 00000000 ..y.....1)m.....
|
334 |
+
0x0079ef10: 0079ef50 00000000 4137e318 00000000 P.y.......7A....
|
335 |
+
0x0079ef20: 0079f300 00000000 7e61232d 00007ffc ..y.....-#a~....
|
336 |
+
0x0079ef30: 0079f400 00000000 1a6d27c0 00000000 ..y......'m.....
|
337 |
+
0x0079ef40: 0079f3d0 00000000 058e51e0 00000000 ..y......Q......
|
338 |
+
0x0079ef50: 00000000 00000000 00000000 00000000 ................
|
339 |
+
0x0079ef60: 0079f3d0 00000000 7e61228b 00007ffc ..y......"a~....
|
340 |
+
0x0079ef70: 05c8d1d0 00000000 05c8d1d0 00000000 ................
|
341 |
+
0x0079ef80: 1a6d28c0 00000000 05c8d1d0 00000000 .(m.............
|
342 |
+
0x0079ef90: 0079efd0 00000000 7e735cdb 00007ffc ..y......\s~....
|
343 |
+
0x0079efa0: 15dba8c0 00000000 00000000 00000000 ................
|
344 |
+
0x0079efb0: 1024d1b0 00000000 0079f2b0 00000000 ..$.......y.....
|
345 |
+
0x0079efc0: 13496210 00000000 13496210 00000000 .bI......bI.....
|
346 |
+
0x0079efd0: 052b4d48 00000000 0079f020 00000000 HM+..... .y.....
|
347 |
+
0x0079efe0: 0079f020 00000000 1024d1b0 00000000 .y.......$.....
|
348 |
+
0x0079eff0: 05490900 00000000 00000000 00000000 ..I.............
|
349 |
+
0x0079f000: 0079f3d0 00000000 0079f2b0 00000000 ..y.......y.....
|
350 |
+
0x0079f010: 25d28380 00000000 00000000 00000000 ...%............
|
351 |
+
0x0079f020: 052b4d48 00000000 7e61228b 00007ffc HM+......"a~....
|
352 |
+
0x0079f030: 25d2d328 00000000 25c88be0 00000000 (..%.......%....
|
353 |
+
0x0079f040: 05490900 00000000 15dba8c0 00000000 ..I.............
|
354 |
+
0x0079f050: 0079f400 00000000 0079f300 00000000 ..y.......y.....
|
355 |
+
0x0079f060: 06c26ec0 00000000 00000000 00000000 .n..............
|
356 |
+
0x0079f070: 25c88ae0 00000000 0079f380 00000000 ...%......y.....
|
357 |
+
0x0079f080: 00000004 0000000f 00000000 00000000 ................
|
358 |
+
0x0079f090: 052b4d48 00000000 0079f390 00000000 HM+.......y.....
|
359 |
+
0x0079f0a0: 0079f450 00000000 25c88ae0 00000000 P.y........%....
|
360 |
+
0x0079f0b0: 05490900 00000000 00000000 00000000 ..I.............
|
361 |
+
0x0079f0c0: 0079f480 00000000 0079f380 00000000 ..y.......y.....
|
362 |
+
0x0079f0d0: 05490900 00000000 00000000 00000000 ..I.............
|
363 |
+
0x0079f0e0: 0079f480 00000000 0079f390 00000000 ..y.......y.....
|
364 |
+
0x0079f0f0: 51b12e90 00000000 51b13190 00000000 ...Q.....1.Q....
|
365 |
+
0x0079f100: 51b12e90 00000000 00000000 00000000 ...Q............
|
366 |
+
0x0079f110: cd86c60a 00005348 00000020 00000000 ....HS.. .......
|
367 |
+
0x0079f120: 00000000 00000000 25ad7400 00007ff7 .........t.%....
|
368 |
+
0x0079f130: 0000000a 00000000 4011bff0 00000000 ...........@....
|
369 |
+
0x0079f140: 406f67d0 00000000 0079f3d0 00000000 [email protected].....
|
370 |
+
0x0079f150: 0079f2b0 00000000 05c8d1d0 00000000 ..y.............
|
371 |
+
0x0079f160: 00000000 00000000 7e688495 00007ffc ..........h~....
|
372 |
+
0x0079f170: 00000000 00000000 0000000a 00000000 ................
|
373 |
+
0x0079f180: 00000000 00000000 00000000 00000000 ................
|
374 |
+
0x0079f190: 00000000 00000000 25c25934 00007ff7 ........4Y.%....
|
375 |
+
0x0079f1a0: 05c8d1d0 00000000 0079f670 00000000 ........p.y.....
|
376 |
+
0x0079f1b0: 0079f220 00000000 7e68849d 00007ffc .y.......h~....
|
377 |
+
0x0079f1c0: 0079f250 00000000 25c20bfa 00007ff7 P.y........%....
|
378 |
+
0x0079f1d0: 0079f3b0 00000000 0079f3d0 00000000 ..y.......y.....
|
379 |
+
0x0079f1e0: 15dba8c0 00000000 25c25934 00007ff7 ........4Y.%....
|
380 |
+
0x0079f1f0: 0079f3d0 00000000 0079f400 00000000 ..y.......y.....
|
381 |
+
0x0079f200: 05c8d1d0 00000000 00000000 00000000 ................
|
382 |
+
0x0079f210: 0079f3d0 00000000 25ad5ad0 00007ff7 ..y......Z.%....
|
383 |
+
0x0079f220: 406f67d0 00000000 406f67d0 00000000 [email protected]@....
|
384 |
+
0x0079f230: 00000000 00000000 05c8cbd8 00000000 ................
|
385 |
+
0x0079f240: 05c8d1d0 00000000 00000000 00000000 ................
|
386 |
+
0x0079f250: 13496210 00000000 0079f3a0 00000000 .bI.......y.....
|
387 |
+
0x0079f260: 00000000 00000000 25e29dd7 00007ff7 ...........%....
|
388 |
+
0x0079f270: 00000000 00000000 421a48a0 00000000 .........H.B....
|
389 |
+
0x0079f280: 00000000 00000000 25c20bfa 00007ff7 ...........%....
|
390 |
+
0x0079f290: 13496210 00000000 266b1201 00007ff7 .bI.......k&....
|
391 |
+
0x0079f2a0: 0079f330 00000000 25c20bfa 00007ff7 0.y........%....
|
392 |
+
0x0079f2b0: 16a9f0a0 00000000 0079f258 00000000 ........X.y.....
|
393 |
+
0x0079f2c0: 00000000 00000000 00000000 00000000 ................
|
394 |
+
0x0079f2d0: 00000000 00000000 00000000 00000000 ................
|
395 |
+
0x0079f2e0: 00000000 00000000 00000000 00000000 ................
|
396 |
+
0x0079f2f0: 00000000 00000000 00000000 00000000 ................
|
397 |
+
0x0079f300: 00000000 00000000 00000000 00000000 ................
|
398 |
+
0x0079f310: 00000005 0000000a 00000000 00000000 ................
|
399 |
+
0x0079f320: 00000000 00000000 00000000 00000000 ................
|
400 |
+
0x0079f330: 00000000 00000000 00000000 00000000 ................
|
401 |
+
0x0079f340: 00000002 00000000 05c8d1d0 00000000 ................
|
402 |
+
0x0079f350: 00000000 00000000 00000000 00000000 ................
|
403 |
+
0x0079f360: 00000000 00000000 000416bc 00000000 ................
|
404 |
+
0x0079f370: 133c2e98 00000000 7f303b38 00000000 ..<.....8;0.....
|
405 |
+
0x0079f380: 0079e801 00000000 406f0101 00000000 ..y.......o@....
|
406 |
+
0x0079f390: 406f67d0 00000000 25ad68c0 00007ff7 [email protected].%....
|
407 |
+
0x0079f3a0: 519b1100 00000000 519b1120 00000000 ...Q.... ..Q....
|
408 |
+
0x0079f3b0: 133c2e98 00000000 ffffffff ffffffff ..<.............
|
409 |
+
0x0079f3c0: 25ad6100 00007ff7 2589ada7 00007ff7 .a.%.......%....
|
410 |
+
0x0079f3d0: 00000000 00000000 519b1120 00000000 ........ ..Q....
|
411 |
+
0x0079f3e0: 0079f670 00000000 03216590 00000000 p.y......e!.....
|
412 |
+
0x0079f3f0: 0079f410 00000000 0405d380 00000000 ..y.............
|
413 |
+
0x0079f400: 03233f80 00000000 c1dfee60 00000000 .?#.....`.......
|
414 |
+
0x0079f410: c1e3d060 00000000 00000000 00000000 `...............
|
415 |
+
0x0079f420: 00000000 00000000 00000000 00000000 ................
|
416 |
+
0x0079f430: 00000000 00000000 0000000a 00000000 ................
|
417 |
+
0x0079f440: 00000000 00000000 00000000 00000000 ................
|
418 |
+
0x0079f450: 00000000 00000000 0079f670 00000000 ........p.y.....
|
419 |
+
0x0079f460: 00000000 00000000 00000000 00000000 ................
|
420 |
+
0x0079f470: 00000ddc 00000000 25ab7d67 00007ff7 ........g}.%....
|
421 |
+
0x0079f480: 00000aef 00000000 00000002 00000000 ................
|
422 |
+
0x0079f490: 000416bc 00000000 00000000 00000000 ................
|
423 |
+
0x0079f4a0: 00000ddc 00000000 00000000 00000000 ................
|
424 |
+
0x0079f4b0: 00000001 00000000 00000000 00007ff7 ................
|
425 |
+
0x0079f4c0: 00000001 00007ff7 2564b95b 00007ff7 ........[.d%....
|
426 |
+
0x0079f4d0: 0000000a 00000000 00000000 00000000 ................
|
427 |
+
0x0079f4e0: 00000000 00000000 00000000 00000000 ................
|
428 |
+
0x0079f4f0: 00000000 00000000 2564bb4a 00007ff7 ........J.d%....
|
429 |
+
0x0079f500: 00000ddc 00000000 0079f670 00000000 ........p.y.....
|
430 |
+
0x0079f510: 00000000 00000000 00000000 00000000 ................
|
431 |
+
0x0079f520: 00000001 0030002d 00660033 002d0030 ....-.0.3.f.0.-.
|
432 |
+
0x0079f530: 00970aa2 00000000 000000ff 00000000 ................
|
433 |
+
0x0079f540: 00000001 00000000 01342c59 00000000 ........Y,4.....
|
434 |
+
0x0079f550: 9238682a 0000079f 000000d3 00000000 *h8.............
|
435 |
+
0x0079f560: 00000000 00000000 2565f649 00007ff7 ........I.e%....
|
436 |
+
0x0079f570: 00000004 00000000 0079f670 00000000 ........p.y.....
|
437 |
+
0x0079f580: 00000000 00000000 00000000 00000000 ................
|
438 |
+
0x0079f590: 00000000 0045004c 00000000 0054004c ....L.E.....L.T.
|
439 |
+
0x0079f5a0: 0000001d 00001001 266b0ae0 00007ff7 ..........k&....
|
440 |
+
0x0079f5b0: 00000000 00000000 00000000 00000000 ................
|
441 |
+
0x0079f5c0: 65726170 5748746e 2600444e 00007ff7 parentHWND.&....
|
442 |
+
0x0079f5d0: 0000000a 00000000 00000042 00000000 ........B.......
|
443 |
+
0x0079f5e0: 00000000 00000000 65646968 646e6957 ........hideWind
|
444 |
+
0x0079f5f0: 0000776f 00000000 0000000a 00000000 ow..............
|
445 |
+
0x0079f600: 00000042 00000000 0321f940 00000000 B.......@.!.....
|
446 |
+
0x0079f610: 0321f990 00000000 0321f990 00000000 ..!.......!.....
|
447 |
+
0x0079f620: 00000000 00000000 00000000 00000000 ................
|
448 |
+
0x0079f630: 02f713e0 00000000 03222750 00000000 ........P'".....
|
449 |
+
0x0079f640: 0000001f 00000000 269d66b8 00000016 .........f.&....
|
450 |
+
0x0079f650: 0000001f 00000000 00000042 00007ffc ........B.......
|
451 |
+
0x0079f660: 00000780 00000000 00000403 00000000 ................
|
452 |
+
0x0079f670: 03234d90 00000000 00000028 00000000 .M#.....(.......
|
453 |
+
0x0079f680: 269d66b8 00007ff7 00000028 00000000 .f.&....(.......
|
454 |
+
0x0079f690: 00000042 0000a0bf 032227f0 00000000 B........'".....
|
455 |
+
0x0079f6a0: 0000001a 00000000 2600aa46 00007ff7 ........F..&....
|
456 |
+
0x0079f6b0: 0000001a 00000000 00000042 00000000 ........B.......
|
457 |
+
0x0079f6c0: 03234dc0 00000000 00000022 00000000 .M#.....".......
|
458 |
+
0x0079f6d0: 00000004 00000000 00000022 00000000 ........".......
|
459 |
+
0x0079f6e0: 00000042 00000000 03234e80 00000000 B........N#.....
|
460 |
+
0x0079f6f0: 00000029 00000000 2600280a 00007ff7 )........(.&....
|
461 |
+
0x0079f700: 00000029 00000000 00000042 00007ff7 ).......B.......
|
462 |
+
0x0079f710: 0000000f 00000000 00000000 00000000 ................
|
463 |
+
0x0079f720: 266b0ae0 00007ff7 260028ae 00007ff7 ..k&.....(.&....
|
464 |
+
0x0079f730: 00000065 00000000 03234d60 00000000 e.......`M#.....
|
465 |
+
0x0079f740: 00000023 00000000 00000000 00000000 #...............
|
466 |
+
0x0079f750: 00000023 00000000 00000042 00007ff7 #.......B.......
|
467 |
+
0x0079f760: 269b0010 00007ff7 02f52070 00000000 ...&....p ......
|
468 |
+
0x0079f770: 02f50860 00000000 266b0a01 00007ff7 `.........k&....
|
469 |
+
0x0079f780: 00000000 00000000 260147ca 00007ff7 .........G.&....
|
470 |
+
0x0079f790: 00000000 00000000 00000000 00000000 ................
|
471 |
+
0x0079f7a0: 00000000 00000000 255f0000 00007ff7 .........._%....
|
472 |
+
0x0079f7b0: 00000000 00000000 260063fc 00007ff7 .........c.&....
|
473 |
+
0x0079f7c0: 00000000 00000000 00000000 00000000 ................
|
474 |
+
0x0079f7d0: 00000000 00000000 00000000 00000000 ................
|
475 |
+
0x0079f7e0: 00000000 00000000 00000000 00000000 ................
|
476 |
+
0x0079f7f0: 00000068 00000000 00ae2bae 00000000 h........+......
|
477 |
+
0x0079f800: 00ae2b8e 00000000 00ae2b5a 00000000 .+......Z+......
|
478 |
+
0x0079f810: 00000000 00000000 00000000 00000000 ................
|
479 |
+
0x0079f820: 00000000 00000000 00000000 00000000 ................
|
480 |
+
0x0079f830: 00000000 00000000 00000000 00000000 ................
|
481 |
+
0x0079f840: 8b33af1b 01d74505 d4878a7c 0000164d ..3..E..|...M...
|
482 |
+
0x0079f850: 00000000 00000000 00000000 00000000 ................
|
483 |
+
0x0079f860: 00000000 00000000 cdd57034 00007ffc ........4p......
|
484 |
+
0x0079f870: 00000000 00000000 00000000 00000000 ................
|
485 |
+
0x0079f880: 00000000 00000000 00000000 00000000 ................
|
486 |
+
0x0079f890: 00000000 00000000 cf222651 00007ffc ........Q&".....
|
487 |
+
0x0079f8a0: 00000000 00000000 00000000 00000000 ................
|
488 |
+
0x0079f8b0: 00000000 00000000 00000000 00000000 ................
|
489 |
+
0x0079f8c0: 00000000 00000000 00000000 00000000 ................
|
490 |
+
0x0079f8d0: 00000000 9880d131 00000000 00000000 ....1...........
|
491 |
+
0x0079f8e0: 00000000 00000000 cccec060 00007ffc ........`.......
|
492 |
+
0x0079f8f0: 0079ccc0 00000000 08a88000 3ffe2a27 ..y.........'*.?
|
493 |
+
0x0079f900: 544e1151 00007ffc 0079ccc0 00000000 Q.NT......y.....
|
494 |
+
0x0079f910: 00000000 00000000 00000000 00000000 ................
|
495 |
+
0x0079f920: 00000000 00000000 00000000 00000000 ................
|
496 |
+
0x0079f930: 00000000 00000000 00000000 00000000 ................
|
497 |
+
0x0079f940: 00000000 00000000 00000000 00000000 ................
|
498 |
+
0x0079f950: 00000000 00000000 00000000 00000000 ................
|
499 |
+
0x0079f960: 00000000 00000000 00000000 00000000 ................
|
500 |
+
0x0079f970: 00000000 00000000 00000000 00000000 ................
|
501 |
+
0x0079f980: 00000000 00000000 00000000 00000000 ................
|
502 |
+
0x0079f990: 00000000 00000000 00000000 00000000 ................
|
503 |
+
0x0079f9a0: 00000000 00000000 00000000 00000000 ................
|
504 |
+
0x0079f9b0: 00000000 00000000 00000000 00000000 ................
|
505 |
+
0x0079f9c0: 00000000 00000000 00000000 00000000 ................
|
506 |
+
0x0079f9d0: 00000000 00000000 00000000 00000000 ................
|
507 |
+
0x0079f9e0: 00000000 00000000 00000000 00000000 ................
|
508 |
+
0x0079f9f0: 00000000 00000000 00000000 00000000 ................
|
509 |
+
0x0079fa00: 00000000 00000000 00000000 00000000 ................
|
510 |
+
0x0079fa10: 00000000 00000000 00000000 00000000 ................
|
511 |
+
0x0079fa20: 00000000 00000000 00000000 00000000 ................
|
512 |
+
0x0079fa30: 00000000 00000000 00000000 00000000 ................
|
513 |
+
0x0079fa40: 00000000 00000000 00000000 00000000 ................
|
514 |
+
0x0079fa50: 00000000 00000000 00000000 00000000 ................
|
515 |
+
0x0079fa60: 00000000 00000000 00000000 00000000 ................
|
516 |
+
0x0079fa70: 00000000 00000000 00000000 00000000 ................
|
517 |
+
0x0079fa80: 00000000 00000000 00000000 00000000 ................
|
518 |
+
0x0079fa90: 00000000 00000000 00000000 00000000 ................
|
519 |
+
0x0079faa0: 00000000 00000000 00000000 00000000 ................
|
520 |
+
0x0079fab0: 00000000 00000000 00000000 00000000 ................
|
521 |
+
0x0079fac0: 00000000 00000000 00000000 00000000 ................
|
522 |
+
0x0079fad0: 00000000 00000000 00000000 00000000 ................
|
523 |
+
0x0079fae0: 00000000 00000000 00000000 00000000 ................
|
524 |
+
0x0079faf0: 00000000 00000000 00000000 00000000 ................
|
525 |
+
0x0079fb00: 00000000 00000000 00000000 00000000 ................
|
526 |
+
0x0079fb10: 00000000 00000000 00000000 00000000 ................
|
527 |
+
0x0079fb20: 00000000 00000000 00000000 00000000 ................
|
528 |
+
0x0079fb30: 00000000 00000000 00000000 00000000 ................
|
529 |
+
0x0079fb40: 00000000 00000000 00000000 00000000 ................
|
530 |
+
0x0079fb50: 00000000 00000000 00000000 00000000 ................
|
531 |
+
0x0079fb60: 00000000 00000000 00000000 00000000 ................
|
532 |
+
0x0079fb70: 00000000 00000000 00000000 00000000 ................
|
533 |
+
0x0079fb80: 00000000 00000000 00000000 00000000 ................
|
534 |
+
0x0079fb90: 00000000 00000000 00000000 00000000 ................
|
535 |
+
0x0079fba0: 00000000 00000000 00000000 00000000 ................
|
536 |
+
0x0079fbb0: 00000000 00000000 00000000 00000000 ................
|
537 |
+
0x0079fbc0: 00000000 00000000 00000000 00000000 ................
|
538 |
+
0x0079fbd0: 00000000 00000000 00000000 00000000 ................
|
539 |
+
|
540 |
+
Module 1
|
541 |
+
C:\WINDOWS\SYSTEM32\xinput1_3.dll
|
542 |
+
Image Base: 0x00400000 Image Size: 0x0001e000
|
543 |
+
File Size: 107368 File Time: 2007-04-04_185422
|
544 |
+
Version:
|
545 |
+
Company: Microsoft Corporation
|
546 |
+
Product: MicrosoftR DirectX for WindowsR
|
547 |
+
FileDesc: Microsoft Common Controller API
|
548 |
+
FileVer: 9.18.944.0
|
549 |
+
ProdVer: 9.18.944.0
|
550 |
+
|
551 |
+
Module 2
|
552 |
+
D:\C\COM3D2\OPENGL32.dll
|
553 |
+
Image Base: 0x00400000 Image Size: 0x0035c000
|
554 |
+
File Size: 3447296 File Time: 2018-05-16_213858
|
555 |
+
Version:
|
556 |
+
Company:
|
557 |
+
Product: Sybaris2
|
558 |
+
FileDesc:
|
559 |
+
FileVer: 0.0.0.0
|
560 |
+
ProdVer: 0.0.0.0
|
561 |
+
|
562 |
+
Module 3
|
563 |
+
C:\WINDOWS\System32\bcryptPrimitives.dll
|
564 |
+
Image Base: 0x03080000 Image Size: 0x00080000
|
565 |
+
File Size: 523200 File Time: 2021-01-10_222630
|
566 |
+
Version:
|
567 |
+
Company: Microsoft Corporation
|
568 |
+
Product: MicrosoftR WindowsR Operating System
|
569 |
+
FileDesc: Windows Cryptographic Primitives Library
|
570 |
+
FileVer: 10.0.19041.662
|
571 |
+
ProdVer: 10.0.19041.662
|
572 |
+
|
573 |
+
Module 4
|
574 |
+
C:\WINDOWS\System32\cfgmgr32.dll
|
575 |
+
Image Base: 0x07010000 Image Size: 0x0004e000
|
576 |
+
File Size: 305272 File Time: 2021-01-10_222630
|
577 |
+
Version:
|
578 |
+
Company: Microsoft Corporation
|
579 |
+
Product: MicrosoftR WindowsR Operating System
|
580 |
+
FileDesc: Configuration Manager DLL
|
581 |
+
FileVer: 10.0.19041.546
|
582 |
+
ProdVer: 10.0.19041.546
|
583 |
+
|
584 |
+
|
585 |
+
== [end of error.log] ==
|
vae/com3d/2021-05-10_040016/output_log.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
vae/com3d/COM3D2x64_Data/Managed/Accessibility.dll
ADDED
Binary file (10.8 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Assembly-CSharp-firstpass.dll
ADDED
Binary file (784 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Assembly-CSharp.dll
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:560e74953743d4192683f0133bf13723a99d0fa956695729a4803117eda5c8e5
|
3 |
+
size 5061632
|
vae/com3d/COM3D2x64_Data/Managed/Assembly-UnityScript-firstpass.dll
ADDED
Binary file (65 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Boo.Lang.dll
ADDED
Binary file (127 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/BouncyCastle.Crypto.dll
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1985b85bb44be6c6eaf35e02ef11e23a890e809b8ec2e53210a4ad5a85b26c70
|
3 |
+
size 2236416
|
vae/com3d/COM3D2x64_Data/Managed/FoveUnityPlugin.dll
ADDED
Binary file (28.7 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/ICSharpCode.SharpZipLib.dll
ADDED
Binary file (201 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Ionic.Zlib.dll
ADDED
Binary file (102 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/JsonFx.Json.dll
ADDED
Binary file (70.1 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/LeapCSharp.NET3.5.dll
ADDED
Binary file (82.4 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Mono.Data.Tds.dll
ADDED
Binary file (96.3 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Mono.Posix.dll
ADDED
Binary file (184 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Mono.Security.dll
ADDED
Binary file (295 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Mono.WebBrowser.dll
ADDED
Binary file (172 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/Newtonsoft.Json.dll
ADDED
Binary file (495 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Configuration.dll
ADDED
Binary file (125 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Core.dll
ADDED
Binary file (297 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Data.dll
ADDED
Binary file (856 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Drawing.Design.dll
ADDED
Binary file (29.7 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Drawing.dll
ADDED
Binary file (449 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.EnterpriseServices.dll
ADDED
Binary file (46.6 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Security.dll
ADDED
Binary file (135 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Transactions.dll
ADDED
Binary file (27.6 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Windows.Forms.dll
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d6799b6de835788f78dc5f365ace41e294163878dd544e9e421e7894e287408f
|
3 |
+
size 3053568
|
vae/com3d/COM3D2x64_Data/Managed/System.Xml.Linq.dll
ADDED
Binary file (106 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/System.Xml.dll
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:799d6af07aecbc9a2fc2a3118f6ee7eccfc40dfbc5d2ab47ff9376fc3acdf380
|
3 |
+
size 1270272
|
vae/com3d/COM3D2x64_Data/Managed/System.dll
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:748e45c81e0bb6564ae32529018d70bf27b7b912a1145e255f2aa3c68e0c62e9
|
3 |
+
size 1679360
|
vae/com3d/COM3D2x64_Data/Managed/UnityEngine.Networking.dll
ADDED
Binary file (254 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/UnityEngine.UI.dll
ADDED
Binary file (246 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/UnityEngine.VR.dll
ADDED
Binary file (3.07 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/UnityEngine.dll
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:586c234af3a64b046cd5d14e8442543fe532e239e6aa5ac3d2e112ed91095cc0
|
3 |
+
size 1393152
|
vae/com3d/COM3D2x64_Data/Managed/UnityEngine.dll.mdb
ADDED
Binary file (450 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/UnityScript.Lang.dll
ADDED
Binary file (13.8 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Managed/mscorlib.dll
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:0341f3eab6f18ef457c0113b6581cb1e01b2aa2e10acedb442f0bc12e485d308
|
3 |
+
size 2590208
|
vae/com3d/COM3D2x64_Data/Managed/zxing.unity.dll
ADDED
Binary file (431 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Mono/MonoPosixHelper.dll
ADDED
Binary file (114 kB). View file
|
|
vae/com3d/COM3D2x64_Data/Mono/etc/mono/1.0/DefaultWsdlHelpGenerator.aspx
ADDED
@@ -0,0 +1,1820 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<%--
|
2 |
+
//
|
3 |
+
// DefaultWsdlHelpGenerator.aspx:
|
4 |
+
//
|
5 |
+
// Author:
|
6 |
+
// Lluis Sanchez Gual ([email protected])
|
7 |
+
//
|
8 |
+
// (C) 2003 Ximian, Inc. http://www.ximian.com
|
9 |
+
//
|
10 |
+
--%>
|
11 |
+
|
12 |
+
<%@ Import Namespace="System.Collections" %>
|
13 |
+
<%@ Import Namespace="System.IO" %>
|
14 |
+
<%@ Import Namespace="System.Xml.Serialization" %>
|
15 |
+
<%@ Import Namespace="System.Xml" %>
|
16 |
+
<%@ Import Namespace="System.Xml.Schema" %>
|
17 |
+
<%@ Import Namespace="System.Web.Services.Description" %>
|
18 |
+
<%@ Import Namespace="System" %>
|
19 |
+
<%@ Import Namespace="System.Net" %>
|
20 |
+
<%@ Import Namespace="System.Globalization" %>
|
21 |
+
<%@ Import Namespace="System.Resources" %>
|
22 |
+
<%@ Import Namespace="System.Diagnostics" %>
|
23 |
+
<%@ Import Namespace="System.CodeDom" %>
|
24 |
+
<%@ Import Namespace="System.CodeDom.Compiler" %>
|
25 |
+
<%@ Import Namespace="Microsoft.CSharp" %>
|
26 |
+
<%@ Import Namespace="Microsoft.VisualBasic" %>
|
27 |
+
<%@ Import Namespace="System.Text" %>
|
28 |
+
<%@ Import Namespace="System.Text.RegularExpressions" %>
|
29 |
+
<%@ Import Namespace="System.Security.Cryptography.X509Certificates" %>
|
30 |
+
<%@ Assembly name="System.Web.Services" %>
|
31 |
+
<%@ Page debug="true" %>
|
32 |
+
|
33 |
+
<html>
|
34 |
+
<script language="C#" runat="server">
|
35 |
+
|
36 |
+
ServiceDescriptionCollection descriptions;
|
37 |
+
XmlSchemas schemas;
|
38 |
+
|
39 |
+
string WebServiceName;
|
40 |
+
string WebServiceDescription;
|
41 |
+
string PageName;
|
42 |
+
|
43 |
+
string DefaultBinding;
|
44 |
+
ArrayList ServiceProtocols;
|
45 |
+
|
46 |
+
string CurrentOperationName;
|
47 |
+
string CurrentOperationBinding;
|
48 |
+
string OperationDocumentation;
|
49 |
+
string CurrentOperationFormat;
|
50 |
+
bool CurrentOperationSupportsTest;
|
51 |
+
ArrayList InParams;
|
52 |
+
ArrayList OutParams;
|
53 |
+
string CurrentOperationProtocols;
|
54 |
+
int CodeTextColumns = 95;
|
55 |
+
|
56 |
+
void Page_Load(object sender, EventArgs e)
|
57 |
+
{
|
58 |
+
descriptions = (ServiceDescriptionCollection) Context.Items["wsdls"];
|
59 |
+
schemas = (XmlSchemas) Context.Items["schemas"];
|
60 |
+
|
61 |
+
ServiceDescription desc = descriptions [0];
|
62 |
+
if (schemas.Count == 0) schemas = desc.Types.Schemas;
|
63 |
+
|
64 |
+
Service service = desc.Services[0];
|
65 |
+
WebServiceName = service.Name;
|
66 |
+
if (desc.Bindings.Count == 0)
|
67 |
+
return;
|
68 |
+
|
69 |
+
DefaultBinding = desc.Bindings[0].Name;
|
70 |
+
WebServiceDescription = service.Documentation;
|
71 |
+
ServiceProtocols = FindServiceProtocols (null);
|
72 |
+
|
73 |
+
CurrentOperationName = Request.QueryString["op"];
|
74 |
+
CurrentOperationBinding = Request.QueryString["bnd"];
|
75 |
+
if (CurrentOperationName != null) BuildOperationInfo ();
|
76 |
+
|
77 |
+
PageName = HttpUtility.UrlEncode (Path.GetFileName(Request.Path), Encoding.UTF8);
|
78 |
+
|
79 |
+
ArrayList list = new ArrayList ();
|
80 |
+
foreach (ServiceDescription sd in descriptions) {
|
81 |
+
foreach (Binding bin in sd.Bindings)
|
82 |
+
if (bin.Extensions.Find (typeof(SoapBinding)) != null) list.Add (bin);
|
83 |
+
}
|
84 |
+
|
85 |
+
BindingsRepeater.DataSource = list;
|
86 |
+
Page.DataBind();
|
87 |
+
}
|
88 |
+
|
89 |
+
void BuildOperationInfo ()
|
90 |
+
{
|
91 |
+
InParams = new ArrayList ();
|
92 |
+
OutParams = new ArrayList ();
|
93 |
+
|
94 |
+
Port port = FindPort (CurrentOperationBinding, null);
|
95 |
+
Binding binding = descriptions.GetBinding (port.Binding);
|
96 |
+
|
97 |
+
PortType portType = descriptions.GetPortType (binding.Type);
|
98 |
+
Operation oper = FindOperation (portType, CurrentOperationName);
|
99 |
+
|
100 |
+
OperationDocumentation = oper.Documentation;
|
101 |
+
if (OperationDocumentation == null || OperationDocumentation == "")
|
102 |
+
OperationDocumentation = "No additional remarks";
|
103 |
+
|
104 |
+
foreach (OperationMessage opm in oper.Messages)
|
105 |
+
{
|
106 |
+
if (opm is OperationInput)
|
107 |
+
BuildParameters (InParams, opm);
|
108 |
+
else if (opm is OperationOutput)
|
109 |
+
BuildParameters (OutParams, opm);
|
110 |
+
}
|
111 |
+
|
112 |
+
// Protocols supported by the operation
|
113 |
+
CurrentOperationProtocols = "";
|
114 |
+
ArrayList prots = FindServiceProtocols (CurrentOperationName);
|
115 |
+
for (int n=0; n<prots.Count; n++) {
|
116 |
+
if (n != 0) CurrentOperationProtocols += ", ";
|
117 |
+
CurrentOperationProtocols += (string) prots[n];
|
118 |
+
}
|
119 |
+
|
120 |
+
CurrentOperationSupportsTest = prots.Contains ("HttpGet") || prots.Contains ("HttpPost");
|
121 |
+
|
122 |
+
// Operation format
|
123 |
+
OperationBinding obin = FindOperation (binding, CurrentOperationName);
|
124 |
+
if (obin != null)
|
125 |
+
CurrentOperationFormat = GetOperationFormat (obin);
|
126 |
+
|
127 |
+
InputParamsRepeater.DataSource = InParams;
|
128 |
+
InputFormParamsRepeater.DataSource = InParams;
|
129 |
+
OutputParamsRepeater.DataSource = OutParams;
|
130 |
+
}
|
131 |
+
|
132 |
+
void BuildParameters (ArrayList list, OperationMessage opm)
|
133 |
+
{
|
134 |
+
Message msg = descriptions.GetMessage (opm.Message);
|
135 |
+
if (msg.Parts.Count > 0 && msg.Parts[0].Name == "parameters")
|
136 |
+
{
|
137 |
+
MessagePart part = msg.Parts[0];
|
138 |
+
XmlSchemaComplexType ctype;
|
139 |
+
if (part.Element == XmlQualifiedName.Empty)
|
140 |
+
{
|
141 |
+
ctype = (XmlSchemaComplexType) schemas.Find (part.Type, typeof(XmlSchemaComplexType));
|
142 |
+
}
|
143 |
+
else
|
144 |
+
{
|
145 |
+
XmlSchemaElement elem = (XmlSchemaElement) schemas.Find (part.Element, typeof(XmlSchemaElement));
|
146 |
+
ctype = (XmlSchemaComplexType) elem.SchemaType;
|
147 |
+
}
|
148 |
+
XmlSchemaSequence seq = ctype.Particle as XmlSchemaSequence;
|
149 |
+
if (seq == null) return;
|
150 |
+
|
151 |
+
foreach (XmlSchemaObject ob in seq.Items)
|
152 |
+
{
|
153 |
+
Parameter p = new Parameter();
|
154 |
+
p.Description = "No additional remarks";
|
155 |
+
|
156 |
+
if (ob is XmlSchemaElement)
|
157 |
+
{
|
158 |
+
XmlSchemaElement selem = GetRefElement ((XmlSchemaElement)ob);
|
159 |
+
p.Name = selem.Name;
|
160 |
+
p.Type = selem.SchemaTypeName.Name;
|
161 |
+
}
|
162 |
+
else
|
163 |
+
{
|
164 |
+
p.Name = "Unknown";
|
165 |
+
p.Type = "Unknown";
|
166 |
+
}
|
167 |
+
list.Add (p);
|
168 |
+
}
|
169 |
+
}
|
170 |
+
else
|
171 |
+
{
|
172 |
+
foreach (MessagePart part in msg.Parts)
|
173 |
+
{
|
174 |
+
Parameter p = new Parameter ();
|
175 |
+
p.Description = "No additional remarks";
|
176 |
+
p.Name = part.Name;
|
177 |
+
if (part.Element == XmlQualifiedName.Empty)
|
178 |
+
p.Type = part.Type.Name;
|
179 |
+
else
|
180 |
+
{
|
181 |
+
XmlSchemaElement elem = (XmlSchemaElement) schemas.Find (part.Element, typeof(XmlSchemaElement));
|
182 |
+
p.Type = elem.SchemaTypeName.Name;
|
183 |
+
}
|
184 |
+
list.Add (p);
|
185 |
+
}
|
186 |
+
}
|
187 |
+
}
|
188 |
+
|
189 |
+
string GetOperationFormat (OperationBinding obin)
|
190 |
+
{
|
191 |
+
string format = "";
|
192 |
+
SoapOperationBinding sob = obin.Extensions.Find (typeof(SoapOperationBinding)) as SoapOperationBinding;
|
193 |
+
if (sob != null) {
|
194 |
+
format = sob.Style.ToString ();
|
195 |
+
SoapBodyBinding sbb = obin.Input.Extensions.Find (typeof(SoapBodyBinding)) as SoapBodyBinding;
|
196 |
+
if (sbb != null)
|
197 |
+
format += " / " + sbb.Use;
|
198 |
+
}
|
199 |
+
return format;
|
200 |
+
}
|
201 |
+
|
202 |
+
XmlSchemaElement GetRefElement (XmlSchemaElement elem)
|
203 |
+
{
|
204 |
+
if (!elem.RefName.IsEmpty)
|
205 |
+
return (XmlSchemaElement) schemas.Find (elem.RefName, typeof(XmlSchemaElement));
|
206 |
+
else
|
207 |
+
return elem;
|
208 |
+
}
|
209 |
+
|
210 |
+
ArrayList FindServiceProtocols(string operName)
|
211 |
+
{
|
212 |
+
ArrayList table = new ArrayList ();
|
213 |
+
Service service = descriptions[0].Services[0];
|
214 |
+
foreach (Port port in service.Ports)
|
215 |
+
{
|
216 |
+
string prot = null;
|
217 |
+
Binding bin = descriptions.GetBinding (port.Binding);
|
218 |
+
if (bin.Extensions.Find (typeof(SoapBinding)) != null)
|
219 |
+
prot = "Soap";
|
220 |
+
else
|
221 |
+
{
|
222 |
+
HttpBinding hb = (HttpBinding) bin.Extensions.Find (typeof(HttpBinding));
|
223 |
+
if (hb != null && hb.Verb == "POST") prot = "HttpPost";
|
224 |
+
else if (hb != null && hb.Verb == "GET") prot = "HttpGet";
|
225 |
+
}
|
226 |
+
|
227 |
+
if (prot != null && operName != null)
|
228 |
+
{
|
229 |
+
if (FindOperation (bin, operName) == null)
|
230 |
+
prot = null;
|
231 |
+
}
|
232 |
+
|
233 |
+
if (prot != null && !table.Contains (prot))
|
234 |
+
table.Add (prot);
|
235 |
+
}
|
236 |
+
return table;
|
237 |
+
}
|
238 |
+
|
239 |
+
Port FindPort (string portName, string protocol)
|
240 |
+
{
|
241 |
+
Service service = descriptions[0].Services[0];
|
242 |
+
foreach (Port port in service.Ports)
|
243 |
+
{
|
244 |
+
if (portName == null)
|
245 |
+
{
|
246 |
+
Binding binding = descriptions.GetBinding (port.Binding);
|
247 |
+
if (GetProtocol (binding) == protocol) return port;
|
248 |
+
}
|
249 |
+
else if (port.Name == portName)
|
250 |
+
return port;
|
251 |
+
}
|
252 |
+
return null;
|
253 |
+
}
|
254 |
+
|
255 |
+
string GetProtocol (Binding binding)
|
256 |
+
{
|
257 |
+
if (binding.Extensions.Find (typeof(SoapBinding)) != null) return "Soap";
|
258 |
+
HttpBinding hb = (HttpBinding) binding.Extensions.Find (typeof(HttpBinding));
|
259 |
+
if (hb == null) return "";
|
260 |
+
if (hb.Verb == "POST") return "HttpPost";
|
261 |
+
if (hb.Verb == "GET") return "HttpGet";
|
262 |
+
return "";
|
263 |
+
}
|
264 |
+
|
265 |
+
|
266 |
+
Operation FindOperation (PortType portType, string name)
|
267 |
+
{
|
268 |
+
foreach (Operation oper in portType.Operations) {
|
269 |
+
if (oper.Messages.Input.Name != null) {
|
270 |
+
if (oper.Messages.Input.Name == name) return oper;
|
271 |
+
}
|
272 |
+
else
|
273 |
+
if (oper.Name == name) return oper;
|
274 |
+
}
|
275 |
+
|
276 |
+
return null;
|
277 |
+
}
|
278 |
+
|
279 |
+
OperationBinding FindOperation (Binding binding, string name)
|
280 |
+
{
|
281 |
+
foreach (OperationBinding oper in binding.Operations) {
|
282 |
+
if (oper.Input.Name != null) {
|
283 |
+
if (oper.Input.Name == name) return oper;
|
284 |
+
}
|
285 |
+
else
|
286 |
+
if (oper.Name == name) return oper;
|
287 |
+
}
|
288 |
+
|
289 |
+
return null;
|
290 |
+
}
|
291 |
+
|
292 |
+
string FormatBindingName (string name)
|
293 |
+
{
|
294 |
+
if (name == DefaultBinding) return "Methods";
|
295 |
+
else return "Methods for binding<br>" + name;
|
296 |
+
}
|
297 |
+
|
298 |
+
string GetOpName (object op)
|
299 |
+
{
|
300 |
+
OperationBinding ob = op as OperationBinding;
|
301 |
+
if (ob == null) return "";
|
302 |
+
if (ob.Input.Name != null) return ob.Input.Name;
|
303 |
+
else return ob.Name;
|
304 |
+
}
|
305 |
+
|
306 |
+
bool HasFormResult
|
307 |
+
{
|
308 |
+
get { return Request.QueryString ["ext"] == "testform"; }
|
309 |
+
}
|
310 |
+
|
311 |
+
class NoCheckCertificatePolicy : ICertificatePolicy {
|
312 |
+
public bool CheckValidationResult (ServicePoint a, X509Certificate b, WebRequest c, int d)
|
313 |
+
{
|
314 |
+
return true;
|
315 |
+
}
|
316 |
+
}
|
317 |
+
|
318 |
+
string GetTestResult ()
|
319 |
+
{
|
320 |
+
if (!HasFormResult) return null;
|
321 |
+
|
322 |
+
bool fill = false;
|
323 |
+
string qs = "";
|
324 |
+
for (int n=0; n<Request.QueryString.Count; n++)
|
325 |
+
{
|
326 |
+
if (fill) {
|
327 |
+
if (qs != "") qs += "&";
|
328 |
+
qs += Request.QueryString.GetKey(n) + "=" + Server.UrlEncode (Request.QueryString [n]);
|
329 |
+
}
|
330 |
+
if (Request.QueryString.GetKey(n) == "ext") fill = true;
|
331 |
+
}
|
332 |
+
|
333 |
+
string location = null;
|
334 |
+
ServiceDescription desc = descriptions [0];
|
335 |
+
Service service = desc.Services[0];
|
336 |
+
foreach (Port port in service.Ports)
|
337 |
+
if (port.Name == CurrentOperationBinding)
|
338 |
+
{
|
339 |
+
SoapAddressBinding sbi = (SoapAddressBinding) port.Extensions.Find (typeof(SoapAddressBinding));
|
340 |
+
if (sbi != null)
|
341 |
+
location = sbi.Location;
|
342 |
+
}
|
343 |
+
|
344 |
+
if (location == null)
|
345 |
+
return "Could not locate web service";
|
346 |
+
|
347 |
+
try
|
348 |
+
{
|
349 |
+
string url = location + "/" + CurrentOperationName;
|
350 |
+
Uri uri = new Uri (url);
|
351 |
+
WebRequest req;
|
352 |
+
if (CurrentOperationProtocols.IndexOf ("HttpGet") < 0) {
|
353 |
+
req = WebRequest.Create (url);
|
354 |
+
req.Method = "POST";
|
355 |
+
if (qs != null && qs.Length > 0) {
|
356 |
+
req.ContentType = "application/x-www-form-urlencoded";
|
357 |
+
byte [] postBuffer = Encoding.UTF8.GetBytes (qs);
|
358 |
+
req.ContentLength = postBuffer.Length;
|
359 |
+
using (Stream requestStream = req.GetRequestStream ())
|
360 |
+
requestStream.Write (postBuffer, 0, postBuffer.Length);
|
361 |
+
}
|
362 |
+
}
|
363 |
+
else
|
364 |
+
req = WebRequest.Create (url + "?" + qs);
|
365 |
+
if (url.StartsWith ("https:"))
|
366 |
+
ServicePointManager.CertificatePolicy = new NoCheckCertificatePolicy ();
|
367 |
+
HttpCookieCollection cookies = Request.Cookies;
|
368 |
+
int last = cookies.Count;
|
369 |
+
if (last > 0) {
|
370 |
+
CookieContainer container = new CookieContainer ();
|
371 |
+
for (int i = 0; i < last; i++) {
|
372 |
+
HttpCookie hcookie = cookies [i];
|
373 |
+
Cookie cookie = new Cookie (hcookie.Name, hcookie.Value, hcookie.Path, hcookie.Domain);
|
374 |
+
container.Add (uri, cookie);
|
375 |
+
}
|
376 |
+
((HttpWebRequest) req).CookieContainer = container;
|
377 |
+
}
|
378 |
+
WebResponse resp = req.GetResponse();
|
379 |
+
StreamReader sr = new StreamReader (resp.GetResponseStream());
|
380 |
+
string s = sr.ReadToEnd ();
|
381 |
+
sr.Close ();
|
382 |
+
return "<div class='code-xml'>" + ColorizeXml(WrapText(s,CodeTextColumns)) + "</div>";
|
383 |
+
}
|
384 |
+
catch (Exception ex)
|
385 |
+
{
|
386 |
+
string res = "<b style='color:red'>" + ex.Message + "</b>";
|
387 |
+
WebException wex = ex as WebException;
|
388 |
+
if (wex != null)
|
389 |
+
{
|
390 |
+
WebResponse resp = wex.Response;
|
391 |
+
if (resp != null) {
|
392 |
+
StreamReader sr = new StreamReader (resp.GetResponseStream());
|
393 |
+
string s = sr.ReadToEnd ();
|
394 |
+
sr.Close ();
|
395 |
+
res += "<div class='code-xml'>" + ColorizeXml(WrapText(s,CodeTextColumns)) + "</div>";
|
396 |
+
}
|
397 |
+
}
|
398 |
+
return res;
|
399 |
+
}
|
400 |
+
}
|
401 |
+
|
402 |
+
string GenerateOperationMessages (string protocol, bool generateInput)
|
403 |
+
{
|
404 |
+
if (!IsOperationSupported (protocol)) return "";
|
405 |
+
|
406 |
+
Port port;
|
407 |
+
if (protocol != "Soap") port = FindPort (null, protocol);
|
408 |
+
else port = FindPort (CurrentOperationBinding, null);
|
409 |
+
|
410 |
+
Binding binding = descriptions.GetBinding (port.Binding);
|
411 |
+
OperationBinding obin = FindOperation (binding, CurrentOperationName);
|
412 |
+
PortType portType = descriptions.GetPortType (binding.Type);
|
413 |
+
Operation oper = FindOperation (portType, CurrentOperationName);
|
414 |
+
|
415 |
+
HtmlSampleGenerator sg = new HtmlSampleGenerator (descriptions, schemas);
|
416 |
+
string txt = sg.GenerateMessage (port, obin, oper, protocol, generateInput);
|
417 |
+
if (protocol == "Soap") txt = WrapText (txt,CodeTextColumns);
|
418 |
+
txt = ColorizeXml (txt);
|
419 |
+
txt = txt.Replace ("@placeholder!","<span class='literal-placeholder'>");
|
420 |
+
txt = txt.Replace ("!placeholder@","</span>");
|
421 |
+
return txt;
|
422 |
+
}
|
423 |
+
|
424 |
+
bool IsOperationSupported (string protocol)
|
425 |
+
{
|
426 |
+
if (CurrentPage != "op" || CurrentTab != "msg") return false;
|
427 |
+
if (protocol == "Soap") return true;
|
428 |
+
|
429 |
+
Port port = FindPort (null, protocol);
|
430 |
+
if (port == null) return false;
|
431 |
+
Binding binding = descriptions.GetBinding (port.Binding);
|
432 |
+
if (binding == null) return false;
|
433 |
+
return FindOperation (binding, CurrentOperationName) != null;
|
434 |
+
}
|
435 |
+
|
436 |
+
//
|
437 |
+
// Proxy code generation
|
438 |
+
//
|
439 |
+
|
440 |
+
string GetProxyCode ()
|
441 |
+
{
|
442 |
+
CodeNamespace codeNamespace = new CodeNamespace();
|
443 |
+
CodeCompileUnit codeUnit = new CodeCompileUnit();
|
444 |
+
|
445 |
+
codeUnit.Namespaces.Add (codeNamespace);
|
446 |
+
|
447 |
+
ServiceDescriptionImporter importer = new ServiceDescriptionImporter();
|
448 |
+
|
449 |
+
foreach (ServiceDescription sd in descriptions)
|
450 |
+
importer.AddServiceDescription(sd, null, null);
|
451 |
+
|
452 |
+
foreach (XmlSchema sc in schemas)
|
453 |
+
importer.Schemas.Add (sc);
|
454 |
+
|
455 |
+
importer.Import(codeNamespace, codeUnit);
|
456 |
+
|
457 |
+
string langId = Request.QueryString ["lang"];
|
458 |
+
if (langId == null || langId == "") langId = "cs";
|
459 |
+
CodeDomProvider provider = GetProvider (langId);
|
460 |
+
ICodeGenerator generator = provider.CreateGenerator();
|
461 |
+
CodeGeneratorOptions options = new CodeGeneratorOptions();
|
462 |
+
|
463 |
+
StringWriter sw = new StringWriter ();
|
464 |
+
generator.GenerateCodeFromCompileUnit(codeUnit, sw, options);
|
465 |
+
|
466 |
+
return Colorize (WrapText (sw.ToString (), CodeTextColumns), langId);
|
467 |
+
}
|
468 |
+
|
469 |
+
public string CurrentLanguage
|
470 |
+
{
|
471 |
+
get {
|
472 |
+
string langId = Request.QueryString ["lang"];
|
473 |
+
if (langId == null || langId == "") langId = "cs";
|
474 |
+
return langId;
|
475 |
+
}
|
476 |
+
}
|
477 |
+
|
478 |
+
public string CurrentProxytName
|
479 |
+
{
|
480 |
+
get {
|
481 |
+
string lan = CurrentLanguage == "cs" ? "C#" : "Visual Basic";
|
482 |
+
return lan + " Client Proxy";
|
483 |
+
}
|
484 |
+
}
|
485 |
+
|
486 |
+
private CodeDomProvider GetProvider(string langId)
|
487 |
+
{
|
488 |
+
switch (langId.ToUpper())
|
489 |
+
{
|
490 |
+
case "CS": return new CSharpCodeProvider();
|
491 |
+
case "VB": return new VBCodeProvider();
|
492 |
+
default: return null;
|
493 |
+
}
|
494 |
+
}
|
495 |
+
|
496 |
+
//
|
497 |
+
// Document generation
|
498 |
+
//
|
499 |
+
|
500 |
+
string GenerateDocument ()
|
501 |
+
{
|
502 |
+
StringWriter sw = new StringWriter ();
|
503 |
+
|
504 |
+
if (CurrentDocType == "wsdl")
|
505 |
+
descriptions [CurrentDocInd].Write (sw);
|
506 |
+
else if (CurrentDocType == "schema")
|
507 |
+
schemas [CurrentDocInd].Write (sw);
|
508 |
+
|
509 |
+
return Colorize (WrapText (sw.ToString (), CodeTextColumns), "xml");
|
510 |
+
}
|
511 |
+
|
512 |
+
public string CurrentDocType
|
513 |
+
{
|
514 |
+
get { return Request.QueryString ["doctype"] != null ? Request.QueryString ["doctype"] : "wsdl"; }
|
515 |
+
}
|
516 |
+
|
517 |
+
public int CurrentDocInd
|
518 |
+
{
|
519 |
+
get { return Request.QueryString ["docind"] != null ? int.Parse (Request.QueryString ["docind"]) : 0; }
|
520 |
+
}
|
521 |
+
|
522 |
+
public string CurrentDocumentName
|
523 |
+
{
|
524 |
+
get {
|
525 |
+
if (CurrentDocType == "wsdl")
|
526 |
+
return "WSDL document for namespace \"" + descriptions [CurrentDocInd].TargetNamespace + "\"";
|
527 |
+
else
|
528 |
+
return "Xml Schema for namespace \"" + schemas [CurrentDocInd].TargetNamespace + "\"";
|
529 |
+
}
|
530 |
+
}
|
531 |
+
|
532 |
+
//
|
533 |
+
// Pages and tabs
|
534 |
+
//
|
535 |
+
|
536 |
+
bool firstTab = true;
|
537 |
+
ArrayList disabledTabs = new ArrayList ();
|
538 |
+
|
539 |
+
string CurrentTab
|
540 |
+
{
|
541 |
+
get { return Request.QueryString["tab"] != null ? Request.QueryString["tab"] : "main" ; }
|
542 |
+
}
|
543 |
+
|
544 |
+
string CurrentPage
|
545 |
+
{
|
546 |
+
get { return Request.QueryString["page"] != null ? Request.QueryString["page"] : "main" ; }
|
547 |
+
}
|
548 |
+
|
549 |
+
void WriteTabs ()
|
550 |
+
{
|
551 |
+
if (CurrentOperationName != null)
|
552 |
+
{
|
553 |
+
WriteTab ("main","Overview");
|
554 |
+
WriteTab ("test","Test Form");
|
555 |
+
WriteTab ("msg","Message Layout");
|
556 |
+
}
|
557 |
+
}
|
558 |
+
|
559 |
+
void WriteTab (string id, string label)
|
560 |
+
{
|
561 |
+
if (!firstTab) Response.Write(" | ");
|
562 |
+
firstTab = false;
|
563 |
+
|
564 |
+
string cname = CurrentTab == id ? "tabLabelOn" : "tabLabelOff";
|
565 |
+
Response.Write ("<a href='" + PageName + "?" + GetPageContext(null) + GetDataContext() + "tab=" + id + "' style='text-decoration:none'>");
|
566 |
+
Response.Write ("<span class='" + cname + "'>" + label + "</span>");
|
567 |
+
Response.Write ("</a>");
|
568 |
+
}
|
569 |
+
|
570 |
+
string GetTabContext (string pag, string tab)
|
571 |
+
{
|
572 |
+
if (tab == null) tab = CurrentTab;
|
573 |
+
if (pag == null) pag = CurrentPage;
|
574 |
+
if (pag != CurrentPage) tab = "main";
|
575 |
+
return "page=" + pag + "&tab=" + tab + "&";
|
576 |
+
}
|
577 |
+
|
578 |
+
string GetPageContext (string pag)
|
579 |
+
{
|
580 |
+
if (pag == null) pag = CurrentPage;
|
581 |
+
return "page=" + pag + "&";
|
582 |
+
}
|
583 |
+
|
584 |
+
class Tab
|
585 |
+
{
|
586 |
+
public string Id;
|
587 |
+
public string Label;
|
588 |
+
}
|
589 |
+
|
590 |
+
//
|
591 |
+
// Syntax coloring
|
592 |
+
//
|
593 |
+
|
594 |
+
static string keywords_cs =
|
595 |
+
"(\\babstract\\b|\\bevent\\b|\\bnew\\b|\\bstruct\\b|\\bas\\b|\\bexplicit\\b|\\bnull\\b|\\bswitch\\b|\\bbase\\b|\\bextern\\b|" +
|
596 |
+
"\\bobject\\b|\\bthis\\b|\\bbool\\b|\\bfalse\\b|\\boperator\\b|\\bthrow\\b|\\bbreak\\b|\\bfinally\\b|\\bout\\b|\\btrue\\b|" +
|
597 |
+
"\\bbyte\\b|\\bfixed\\b|\\boverride\\b|\\btry\\b|\\bcase\\b|\\bfloat\\b|\\bparams\\b|\\btypeof\\b|\\bcatch\\b|\\bfor\\b|" +
|
598 |
+
"\\bprivate\\b|\\buint\\b|\\bchar\\b|\\bforeach\\b|\\bprotected\\b|\\bulong\\b|\\bchecked\\b|\\bgoto\\b|\\bpublic\\b|" +
|
599 |
+
"\\bunchecked\\b|\\bclass\\b|\\bif\\b|\\breadonly\\b|\\bunsafe\\b|\\bconst\\b|\\bimplicit\\b|\\bref\\b|\\bushort\\b|" +
|
600 |
+
"\\bcontinue\\b|\\bin\\b|\\breturn\\b|\\busing\\b|\\bdecimal\\b|\\bint\\b|\\bsbyte\\b|\\bvirtual\\b|\\bdefault\\b|" +
|
601 |
+
"\\binterface\\b|\\bsealed\\b|\\bvolatile\\b|\\bdelegate\\b|\\binternal\\b|\\bshort\\b|\\bvoid\\b|\\bdo\\b|\\bis\\b|" +
|
602 |
+
"\\bsizeof\\b|\\bwhile\\b|\\bdouble\\b|\\block\\b|\\bstackalloc\\b|\\belse\\b|\\blong\\b|\\bstatic\\b|\\benum\\b|" +
|
603 |
+
"\\bnamespace\\b|\\bstring\\b)";
|
604 |
+
|
605 |
+
static string keywords_vb =
|
606 |
+
"(\\bAddHandler\\b|\\bAddressOf\\b|\\bAlias\\b|\\bAnd\\b|\\bAndAlso\\b|\\bAnsi\\b|\\bAs\\b|\\bAssembly\\b|" +
|
607 |
+
"\\bAuto\\b|\\bBoolean\\b|\\bByRef\\b|\\bByte\\b|\\bByVal\\b|\\bCall\\b|\\bCase\\b|\\bCatch\\b|" +
|
608 |
+
"\\bCBool\\b|\\bCByte\\b|\\bCChar\\b|\\bCDate\\b|\\bCDec\\b|\\bCDbl\\b|\\bChar\\b|\\bCInt\\b|" +
|
609 |
+
"\\bClass\\b|\\bCLng\\b|\\bCObj\\b|\\bConst\\b|\\bCShort\\b|\\bCSng\\b|\\bCStr\\b|\\bCType\\b|" +
|
610 |
+
"\\bDate\\b|\\bDecimal\\b|\\bDeclare\\b|\\bDefault\\b|\\bDelegate\\b|\\bDim\\b|\\bDirectCast\\b|\\bDo\\b|" +
|
611 |
+
"\\bDouble\\b|\\bEach\\b|\\bElse\\b|\\bElseIf\\b|\\bEnd\\b|\\bEnum\\b|\\bErase\\b|\\bError\\b|" +
|
612 |
+
"\\bEvent\\b|\\bExit\\b|\\bFalse\\b|\\bFinally\\b|\\bFor\\b|\\bFriend\\b|\\bFunction\\b|\\bGet\\b|" +
|
613 |
+
"\\bGetType\\b|\\bGoSub\\b|\\bGoTo\\b|\\bHandles\\b|\\bIf\\b|\\bImplements\\b|\\bImports\\b|\\bIn\\b|" +
|
614 |
+
"\\bInherits\\b|\\bInteger\\b|\\bInterface\\b|\\bIs\\b|\\bLet\\b|\\bLib\\b|\\bLike\\b|\\bLong\\b|" +
|
615 |
+
"\\bLoop\\b|\\bMe\\b|\\bMod\\b|\\bModule\\b|\\bMustInherit\\b|\\bMustOverride\\b|\\bMyBase\\b|\\bMyClass\\b|" +
|
616 |
+
"\\bNamespace\\b|\\bNew\\b|\\bNext\\b|\\bNot\\b|\\bNothing\\b|\\bNotInheritable\\b|\\bNotOverridable\\b|\\bObject\\b|" +
|
617 |
+
"\\bOn\\b|\\bOption\\b|\\bOptional\\b|\\bOr\\b|\\bOrElse\\b|\\bOverloads\\b|\\bOverridable\\b|\\bOverrides\\b|" +
|
618 |
+
"\\bParamArray\\b|\\bPreserve\\b|\\bPrivate\\b|\\bProperty\\b|\\bProtected\\b|\\bPublic\\b|\\bRaiseEvent\\b|\\bReadOnly\\b|" +
|
619 |
+
"\\bReDim\\b|\\bREM\\b|\\bRemoveHandler\\b|\\bResume\\b|\\bReturn\\b|\\bSelect\\b|\\bSet\\b|\\bShadows\\b|" +
|
620 |
+
"\\bShared\\b|\\bShort\\b|\\bSingle\\b|\\bStatic\\b|\\bStep\\b|\\bStop\\b|\\bString\\b|\\bStructure\\b|" +
|
621 |
+
"\\bSub\\b|\\bSyncLock\\b|\\bThen\\b|\\bThrow\\b|\\bTo\\b|\\bTrue\\b|\\bTry\\b|\\bTypeOf\\b|" +
|
622 |
+
"\\bUnicode\\b|\\bUntil\\b|\\bVariant\\b|\\bWhen\\b|\\bWhile\\b|\\bWith\\b|\\bWithEvents\\b|\\bWriteOnly\\b|\\bXor\\b)";
|
623 |
+
|
624 |
+
string Colorize (string text, string lang)
|
625 |
+
{
|
626 |
+
if (lang == "xml") return ColorizeXml (text);
|
627 |
+
else if (lang == "cs") return ColorizeCs (text);
|
628 |
+
else if (lang == "vb") return ColorizeVb (text);
|
629 |
+
else return text;
|
630 |
+
}
|
631 |
+
|
632 |
+
string ColorizeXml (string text)
|
633 |
+
{
|
634 |
+
text = text.Replace (" ", " ");
|
635 |
+
Regex re = new Regex ("\r\n|\r|\n");
|
636 |
+
text = re.Replace (text, "_br_");
|
637 |
+
|
638 |
+
re = new Regex ("<\\s*(\\/?)\\s*([\\s\\S]*?)\\s*(\\/?)\\s*>");
|
639 |
+
text = re.Replace (text,"{blue:<$1}{maroon:$2}{blue:$3>}");
|
640 |
+
|
641 |
+
re = new Regex ("\\{(\\w*):([\\s\\S]*?)\\}");
|
642 |
+
text = re.Replace (text,"<span style='color:$1'>$2</span>");
|
643 |
+
|
644 |
+
re = new Regex ("\"(.*?)\"");
|
645 |
+
text = re.Replace (text,"\"<span style='color:purple'>$1</span>\"");
|
646 |
+
|
647 |
+
|
648 |
+
text = text.Replace ("\t", " ");
|
649 |
+
text = text.Replace ("_br_", "<br>");
|
650 |
+
return text;
|
651 |
+
}
|
652 |
+
|
653 |
+
string ColorizeCs (string text)
|
654 |
+
{
|
655 |
+
text = text.Replace (" ", " ");
|
656 |
+
|
657 |
+
text = text.Replace ("<", "<");
|
658 |
+
text = text.Replace (">", ">");
|
659 |
+
|
660 |
+
Regex re = new Regex ("\"((((?!\").)|\\\")*?)\"");
|
661 |
+
text = re.Replace (text,"<span style='color:purple'>\"$1\"</span>");
|
662 |
+
|
663 |
+
re = new Regex ("//(((.(?!\"</span>))|\"(((?!\").)*)\"</span>)*)(\r|\n|\r\n)");
|
664 |
+
text = re.Replace (text,"<span style='color:green'>//$1</span><br/>");
|
665 |
+
|
666 |
+
re = new Regex (keywords_cs);
|
667 |
+
text = re.Replace (text,"<span style='color:blue'>$1</span>");
|
668 |
+
|
669 |
+
text = text.Replace ("\t"," ");
|
670 |
+
text = text.Replace ("\n","<br/>");
|
671 |
+
|
672 |
+
return text;
|
673 |
+
}
|
674 |
+
|
675 |
+
string ColorizeVb (string text)
|
676 |
+
{
|
677 |
+
text = text.Replace (" ", " ");
|
678 |
+
|
679 |
+
/* Regex re = new Regex ("\"((((?!\").)|\\\")*?)\"");
|
680 |
+
text = re.Replace (text,"<span style='color:purple'>\"$1\"</span>");
|
681 |
+
|
682 |
+
re = new Regex ("'(((.(?!\"\\<\\/span\\>))|\"(((?!\").)*)\"\\<\\/span\\>)*)(\r|\n|\r\n)");
|
683 |
+
text = re.Replace (text,"<span style='color:green'>//$1</span><br/>");
|
684 |
+
|
685 |
+
re = new Regex (keywords_vb);
|
686 |
+
text = re.Replace (text,"<span style='color:blue'>$1</span>");
|
687 |
+
*/
|
688 |
+
text = text.Replace ("\t"," ");
|
689 |
+
text = text.Replace ("\n","<br/>");
|
690 |
+
return text;
|
691 |
+
}
|
692 |
+
|
693 |
+
//
|
694 |
+
// Helper methods and classes
|
695 |
+
//
|
696 |
+
|
697 |
+
string GetDataContext ()
|
698 |
+
{
|
699 |
+
return "op=" + CurrentOperationName + "&bnd=" + CurrentOperationBinding + "&";
|
700 |
+
}
|
701 |
+
|
702 |
+
string GetOptionSel (string v1, string v2)
|
703 |
+
{
|
704 |
+
string op = "<option ";
|
705 |
+
if (v1 == v2) op += "selected ";
|
706 |
+
return op + "value='" + v1 + "'>";
|
707 |
+
}
|
708 |
+
|
709 |
+
string WrapText (string text, int maxChars)
|
710 |
+
{
|
711 |
+
text = text.Replace(" />","/>");
|
712 |
+
|
713 |
+
string linspace = null;
|
714 |
+
int lincount = 0;
|
715 |
+
int breakpos = 0;
|
716 |
+
int linstart = 0;
|
717 |
+
bool inquotes = false;
|
718 |
+
char lastc = ' ';
|
719 |
+
string sublineIndent = "";
|
720 |
+
System.Text.StringBuilder sb = new System.Text.StringBuilder ();
|
721 |
+
for (int n=0; n<text.Length; n++)
|
722 |
+
{
|
723 |
+
char c = text [n];
|
724 |
+
|
725 |
+
if (c=='\r' || c=='\n' || n==text.Length-1)
|
726 |
+
{
|
727 |
+
sb.Append (linspace + sublineIndent + text.Substring (linstart, n-linstart+1));
|
728 |
+
linspace = null;
|
729 |
+
lincount = 0;
|
730 |
+
linstart = n+1;
|
731 |
+
breakpos = linstart;
|
732 |
+
sublineIndent = "";
|
733 |
+
lastc = c;
|
734 |
+
continue;
|
735 |
+
}
|
736 |
+
|
737 |
+
if (lastc==',' || lastc=='(')
|
738 |
+
{
|
739 |
+
if (!inquotes) breakpos = n;
|
740 |
+
}
|
741 |
+
|
742 |
+
if (lincount > maxChars && breakpos >= linstart)
|
743 |
+
{
|
744 |
+
if (linspace != null)
|
745 |
+
sb.Append (linspace + sublineIndent);
|
746 |
+
sb.Append (text.Substring (linstart, breakpos-linstart));
|
747 |
+
sb.Append ("\n");
|
748 |
+
sublineIndent = " ";
|
749 |
+
lincount = linspace.Length + sublineIndent.Length + (n-breakpos);
|
750 |
+
linstart = breakpos;
|
751 |
+
}
|
752 |
+
|
753 |
+
if (c==' ' || c=='\t')
|
754 |
+
{
|
755 |
+
if (!inquotes)
|
756 |
+
breakpos = n;
|
757 |
+
}
|
758 |
+
else if (c=='"')
|
759 |
+
{
|
760 |
+
inquotes = !inquotes;
|
761 |
+
}
|
762 |
+
else
|
763 |
+
if (linspace == null) {
|
764 |
+
linspace = text.Substring (linstart, n-linstart);
|
765 |
+
linstart = n;
|
766 |
+
}
|
767 |
+
|
768 |
+
lincount++;
|
769 |
+
lastc = c;
|
770 |
+
}
|
771 |
+
return sb.ToString ();
|
772 |
+
}
|
773 |
+
|
774 |
+
class Parameter
|
775 |
+
{
|
776 |
+
string name;
|
777 |
+
string type;
|
778 |
+
string description;
|
779 |
+
|
780 |
+
public string Name { get { return name; } set { name = value; } }
|
781 |
+
public string Type { get { return type; } set { type = value; } }
|
782 |
+
public string Description { get { return description; } set { description = value; } }
|
783 |
+
}
|
784 |
+
|
785 |
+
public class HtmlSampleGenerator: SampleGenerator
|
786 |
+
{
|
787 |
+
public HtmlSampleGenerator (ServiceDescriptionCollection services, XmlSchemas schemas)
|
788 |
+
: base (services, schemas)
|
789 |
+
{
|
790 |
+
}
|
791 |
+
|
792 |
+
protected override string GetLiteral (string s)
|
793 |
+
{
|
794 |
+
return "@placeholder!" + s + "!placeholder@";
|
795 |
+
}
|
796 |
+
}
|
797 |
+
|
798 |
+
|
799 |
+
public class SampleGenerator
|
800 |
+
{
|
801 |
+
protected ServiceDescriptionCollection descriptions;
|
802 |
+
protected XmlSchemas schemas;
|
803 |
+
XmlSchemaElement anyElement;
|
804 |
+
ArrayList queue;
|
805 |
+
SoapBindingUse currentUse;
|
806 |
+
XmlDocument document = new XmlDocument ();
|
807 |
+
|
808 |
+
static readonly XmlQualifiedName anyType = new XmlQualifiedName ("anyType",XmlSchema.Namespace);
|
809 |
+
static readonly XmlQualifiedName arrayType = new XmlQualifiedName ("Array","http://schemas.xmlsoap.org/soap/encoding/");
|
810 |
+
static readonly XmlQualifiedName arrayTypeRefName = new XmlQualifiedName ("arrayType","http://schemas.xmlsoap.org/soap/encoding/");
|
811 |
+
const string SoapEnvelopeNamespace = "http://schemas.xmlsoap.org/soap/envelope/";
|
812 |
+
const string WsdlNamespace = "http://schemas.xmlsoap.org/wsdl/";
|
813 |
+
const string SoapEncodingNamespace = "http://schemas.xmlsoap.org/soap/encoding/";
|
814 |
+
|
815 |
+
class EncodedType
|
816 |
+
{
|
817 |
+
public EncodedType (string ns, XmlSchemaElement elem) { Namespace = ns; Element = elem; }
|
818 |
+
public string Namespace;
|
819 |
+
public XmlSchemaElement Element;
|
820 |
+
}
|
821 |
+
|
822 |
+
public SampleGenerator (ServiceDescriptionCollection services, XmlSchemas schemas)
|
823 |
+
{
|
824 |
+
descriptions = services;
|
825 |
+
this.schemas = schemas;
|
826 |
+
queue = new ArrayList ();
|
827 |
+
}
|
828 |
+
|
829 |
+
public string GenerateMessage (Port port, OperationBinding obin, Operation oper, string protocol, bool generateInput)
|
830 |
+
{
|
831 |
+
OperationMessage msg = null;
|
832 |
+
foreach (OperationMessage opm in oper.Messages)
|
833 |
+
{
|
834 |
+
if (opm is OperationInput && generateInput) msg = opm;
|
835 |
+
else if (opm is OperationOutput && !generateInput) msg = opm;
|
836 |
+
}
|
837 |
+
if (msg == null) return null;
|
838 |
+
|
839 |
+
switch (protocol) {
|
840 |
+
case "Soap": return GenerateHttpSoapMessage (port, obin, oper, msg);
|
841 |
+
case "HttpGet": return GenerateHttpGetMessage (port, obin, oper, msg);
|
842 |
+
case "HttpPost": return GenerateHttpPostMessage (port, obin, oper, msg);
|
843 |
+
}
|
844 |
+
return "Unknown protocol";
|
845 |
+
}
|
846 |
+
|
847 |
+
public string GenerateHttpSoapMessage (Port port, OperationBinding obin, Operation oper, OperationMessage msg)
|
848 |
+
{
|
849 |
+
string req = "";
|
850 |
+
|
851 |
+
if (msg is OperationInput)
|
852 |
+
{
|
853 |
+
SoapAddressBinding sab = port.Extensions.Find (typeof(SoapAddressBinding)) as SoapAddressBinding;
|
854 |
+
SoapOperationBinding sob = obin.Extensions.Find (typeof(SoapOperationBinding)) as SoapOperationBinding;
|
855 |
+
req += "POST " + new Uri (sab.Location).AbsolutePath + "\n";
|
856 |
+
req += "SOAPAction: " + sob.SoapAction + "\n";
|
857 |
+
req += "Content-Type: text/xml; charset=utf-8\n";
|
858 |
+
req += "Content-Length: " + GetLiteral ("string") + "\n";
|
859 |
+
req += "Host: " + GetLiteral ("string") + "\n\n";
|
860 |
+
}
|
861 |
+
else
|
862 |
+
{
|
863 |
+
req += "HTTP/1.0 200 OK\n";
|
864 |
+
req += "Content-Type: text/xml; charset=utf-8\n";
|
865 |
+
req += "Content-Length: " + GetLiteral ("string") + "\n\n";
|
866 |
+
}
|
867 |
+
|
868 |
+
req += GenerateSoapMessage (obin, oper, msg);
|
869 |
+
return req;
|
870 |
+
}
|
871 |
+
|
872 |
+
public string GenerateHttpGetMessage (Port port, OperationBinding obin, Operation oper, OperationMessage msg)
|
873 |
+
{
|
874 |
+
string req = "";
|
875 |
+
|
876 |
+
if (msg is OperationInput)
|
877 |
+
{
|
878 |
+
HttpAddressBinding sab = port.Extensions.Find (typeof(HttpAddressBinding)) as HttpAddressBinding;
|
879 |
+
HttpOperationBinding sob = obin.Extensions.Find (typeof(HttpOperationBinding)) as HttpOperationBinding;
|
880 |
+
string location = new Uri (sab.Location).AbsolutePath + sob.Location + "?" + BuildQueryString (msg);
|
881 |
+
req += "GET " + location + "\n";
|
882 |
+
req += "Host: " + GetLiteral ("string");
|
883 |
+
}
|
884 |
+
else
|
885 |
+
{
|
886 |
+
req += "HTTP/1.0 200 OK\n";
|
887 |
+
req += "Content-Type: text/xml; charset=utf-8\n";
|
888 |
+
req += "Content-Length: " + GetLiteral ("string") + "\n\n";
|
889 |
+
|
890 |
+
MimeXmlBinding mxb = (MimeXmlBinding) obin.Output.Extensions.Find (typeof(MimeXmlBinding)) as MimeXmlBinding;
|
891 |
+
if (mxb == null) return req;
|
892 |
+
|
893 |
+
Message message = descriptions.GetMessage (msg.Message);
|
894 |
+
XmlQualifiedName ename = null;
|
895 |
+
foreach (MessagePart part in message.Parts)
|
896 |
+
if (part.Name == mxb.Part) ename = part.Element;
|
897 |
+
|
898 |
+
if (ename == null) return req + GetLiteral("string");
|
899 |
+
|
900 |
+
StringWriter sw = new StringWriter ();
|
901 |
+
XmlTextWriter xtw = new XmlTextWriter (sw);
|
902 |
+
xtw.Formatting = Formatting.Indented;
|
903 |
+
currentUse = SoapBindingUse.Literal;
|
904 |
+
WriteRootElementSample (xtw, ename);
|
905 |
+
xtw.Close ();
|
906 |
+
req += sw.ToString ();
|
907 |
+
}
|
908 |
+
|
909 |
+
return req;
|
910 |
+
}
|
911 |
+
|
912 |
+
public string GenerateHttpPostMessage (Port port, OperationBinding obin, Operation oper, OperationMessage msg)
|
913 |
+
{
|
914 |
+
string req = "";
|
915 |
+
|
916 |
+
if (msg is OperationInput)
|
917 |
+
{
|
918 |
+
HttpAddressBinding sab = port.Extensions.Find (typeof(HttpAddressBinding)) as HttpAddressBinding;
|
919 |
+
HttpOperationBinding sob = obin.Extensions.Find (typeof(HttpOperationBinding)) as HttpOperationBinding;
|
920 |
+
string location = new Uri (sab.Location).AbsolutePath + sob.Location;
|
921 |
+
req += "POST " + location + "\n";
|
922 |
+
req += "Content-Type: application/x-www-form-urlencoded\n";
|
923 |
+
req += "Content-Length: " + GetLiteral ("string") + "\n";
|
924 |
+
req += "Host: " + GetLiteral ("string") + "\n\n";
|
925 |
+
req += BuildQueryString (msg);
|
926 |
+
}
|
927 |
+
else return GenerateHttpGetMessage (port, obin, oper, msg);
|
928 |
+
|
929 |
+
return req;
|
930 |
+
}
|
931 |
+
|
932 |
+
string BuildQueryString (OperationMessage opm)
|
933 |
+
{
|
934 |
+
string s = "";
|
935 |
+
Message msg = descriptions.GetMessage (opm.Message);
|
936 |
+
foreach (MessagePart part in msg.Parts)
|
937 |
+
{
|
938 |
+
if (s.Length != 0) s += "&";
|
939 |
+
s += part.Name + "=" + GetLiteral (part.Type.Name);
|
940 |
+
}
|
941 |
+
return s;
|
942 |
+
}
|
943 |
+
|
944 |
+
public string GenerateSoapMessage (OperationBinding obin, Operation oper, OperationMessage msg)
|
945 |
+
{
|
946 |
+
SoapOperationBinding sob = obin.Extensions.Find (typeof(SoapOperationBinding)) as SoapOperationBinding;
|
947 |
+
SoapBindingStyle style = (sob != null) ? sob.Style : SoapBindingStyle.Document;
|
948 |
+
|
949 |
+
MessageBinding msgbin = (msg is OperationInput) ? (MessageBinding) obin.Input : (MessageBinding)obin.Output;
|
950 |
+
SoapBodyBinding sbb = msgbin.Extensions.Find (typeof(SoapBodyBinding)) as SoapBodyBinding;
|
951 |
+
SoapBindingUse bodyUse = (sbb != null) ? sbb.Use : SoapBindingUse.Literal;
|
952 |
+
|
953 |
+
StringWriter sw = new StringWriter ();
|
954 |
+
XmlTextWriter xtw = new XmlTextWriter (sw);
|
955 |
+
xtw.Formatting = Formatting.Indented;
|
956 |
+
|
957 |
+
xtw.WriteStartDocument ();
|
958 |
+
xtw.WriteStartElement ("soap", "Envelope", SoapEnvelopeNamespace);
|
959 |
+
xtw.WriteAttributeString ("xmlns", "xsi", null, XmlSchema.InstanceNamespace);
|
960 |
+
xtw.WriteAttributeString ("xmlns", "xsd", null, XmlSchema.Namespace);
|
961 |
+
|
962 |
+
if (bodyUse == SoapBindingUse.Encoded)
|
963 |
+
{
|
964 |
+
xtw.WriteAttributeString ("xmlns", "soapenc", null, SoapEncodingNamespace);
|
965 |
+
xtw.WriteAttributeString ("xmlns", "tns", null, msg.Message.Namespace);
|
966 |
+
}
|
967 |
+
|
968 |
+
// Serialize headers
|
969 |
+
|
970 |
+
bool writtenHeader = false;
|
971 |
+
foreach (object ob in msgbin.Extensions)
|
972 |
+
{
|
973 |
+
SoapHeaderBinding hb = ob as SoapHeaderBinding;
|
974 |
+
if (hb == null) continue;
|
975 |
+
|
976 |
+
if (!writtenHeader) {
|
977 |
+
xtw.WriteStartElement ("soap", "Header", SoapEnvelopeNamespace);
|
978 |
+
writtenHeader = true;
|
979 |
+
}
|
980 |
+
|
981 |
+
WriteHeader (xtw, hb);
|
982 |
+
}
|
983 |
+
|
984 |
+
if (writtenHeader)
|
985 |
+
xtw.WriteEndElement ();
|
986 |
+
|
987 |
+
// Serialize body
|
988 |
+
xtw.WriteStartElement ("soap", "Body", SoapEnvelopeNamespace);
|
989 |
+
|
990 |
+
currentUse = bodyUse;
|
991 |
+
WriteBody (xtw, oper, msg, sbb, style);
|
992 |
+
|
993 |
+
xtw.WriteEndElement ();
|
994 |
+
xtw.WriteEndElement ();
|
995 |
+
xtw.Close ();
|
996 |
+
return sw.ToString ();
|
997 |
+
}
|
998 |
+
|
999 |
+
void WriteHeader (XmlTextWriter xtw, SoapHeaderBinding header)
|
1000 |
+
{
|
1001 |
+
Message msg = descriptions.GetMessage (header.Message);
|
1002 |
+
if (msg == null) throw new InvalidOperationException ("Message " + header.Message + " not found");
|
1003 |
+
MessagePart part = msg.Parts [header.Part];
|
1004 |
+
if (part == null) throw new InvalidOperationException ("Message part " + header.Part + " not found in message " + header.Message);
|
1005 |
+
|
1006 |
+
currentUse = header.Use;
|
1007 |
+
|
1008 |
+
if (currentUse == SoapBindingUse.Literal)
|
1009 |
+
WriteRootElementSample (xtw, part.Element);
|
1010 |
+
else
|
1011 |
+
WriteTypeSample (xtw, part.Type);
|
1012 |
+
}
|
1013 |
+
|
1014 |
+
void WriteBody (XmlTextWriter xtw, Operation oper, OperationMessage opm, SoapBodyBinding sbb, SoapBindingStyle style)
|
1015 |
+
{
|
1016 |
+
Message msg = descriptions.GetMessage (opm.Message);
|
1017 |
+
if (msg.Parts.Count > 0 && msg.Parts[0].Name == "parameters")
|
1018 |
+
{
|
1019 |
+
MessagePart part = msg.Parts[0];
|
1020 |
+
if (part.Element == XmlQualifiedName.Empty)
|
1021 |
+
WriteTypeSample (xtw, part.Type);
|
1022 |
+
else
|
1023 |
+
WriteRootElementSample (xtw, part.Element);
|
1024 |
+
}
|
1025 |
+
else
|
1026 |
+
{
|
1027 |
+
string elemName = oper.Name;
|
1028 |
+
string ns = "";
|
1029 |
+
if (opm is OperationOutput) elemName += "Response";
|
1030 |
+
|
1031 |
+
if (style == SoapBindingStyle.Rpc) {
|
1032 |
+
xtw.WriteStartElement (elemName, sbb.Namespace);
|
1033 |
+
ns = sbb.Namespace;
|
1034 |
+
}
|
1035 |
+
|
1036 |
+
foreach (MessagePart part in msg.Parts)
|
1037 |
+
{
|
1038 |
+
if (part.Element == XmlQualifiedName.Empty)
|
1039 |
+
{
|
1040 |
+
XmlSchemaElement elem = new XmlSchemaElement ();
|
1041 |
+
elem.SchemaTypeName = part.Type;
|
1042 |
+
elem.Name = part.Name;
|
1043 |
+
WriteElementSample (xtw, ns, elem);
|
1044 |
+
}
|
1045 |
+
else
|
1046 |
+
WriteRootElementSample (xtw, part.Element);
|
1047 |
+
}
|
1048 |
+
|
1049 |
+
if (style == SoapBindingStyle.Rpc)
|
1050 |
+
xtw.WriteEndElement ();
|
1051 |
+
}
|
1052 |
+
WriteQueuedTypeSamples (xtw);
|
1053 |
+
}
|
1054 |
+
|
1055 |
+
void WriteRootElementSample (XmlTextWriter xtw, XmlQualifiedName qname)
|
1056 |
+
{
|
1057 |
+
XmlSchemaElement elem = (XmlSchemaElement) schemas.Find (qname, typeof(XmlSchemaElement));
|
1058 |
+
if (elem == null) throw new InvalidOperationException ("Element not found: " + qname);
|
1059 |
+
WriteElementSample (xtw, qname.Namespace, elem);
|
1060 |
+
}
|
1061 |
+
|
1062 |
+
void WriteElementSample (XmlTextWriter xtw, string ns, XmlSchemaElement elem)
|
1063 |
+
{
|
1064 |
+
bool sharedAnnType = false;
|
1065 |
+
XmlQualifiedName root;
|
1066 |
+
|
1067 |
+
if (!elem.RefName.IsEmpty) {
|
1068 |
+
XmlSchemaElement refElem = FindRefElement (elem);
|
1069 |
+
if (refElem == null) throw new InvalidOperationException ("Global element not found: " + elem.RefName);
|
1070 |
+
root = elem.RefName;
|
1071 |
+
elem = refElem;
|
1072 |
+
sharedAnnType = true;
|
1073 |
+
}
|
1074 |
+
else
|
1075 |
+
root = new XmlQualifiedName (elem.Name, ns);
|
1076 |
+
|
1077 |
+
if (!elem.SchemaTypeName.IsEmpty)
|
1078 |
+
{
|
1079 |
+
XmlSchemaComplexType st = FindComplexTyype (elem.SchemaTypeName);
|
1080 |
+
if (st != null)
|
1081 |
+
WriteComplexTypeSample (xtw, st, root);
|
1082 |
+
else
|
1083 |
+
{
|
1084 |
+
xtw.WriteStartElement (root.Name, root.Namespace);
|
1085 |
+
if (currentUse == SoapBindingUse.Encoded)
|
1086 |
+
xtw.WriteAttributeString ("type", XmlSchema.InstanceNamespace, GetQualifiedNameString (xtw, elem.SchemaTypeName));
|
1087 |
+
xtw.WriteString (GetLiteral (FindBuiltInType (elem.SchemaTypeName)));
|
1088 |
+
xtw.WriteEndElement ();
|
1089 |
+
}
|
1090 |
+
}
|
1091 |
+
else if (elem.SchemaType == null)
|
1092 |
+
{
|
1093 |
+
xtw.WriteStartElement ("any");
|
1094 |
+
xtw.WriteEndElement ();
|
1095 |
+
}
|
1096 |
+
else
|
1097 |
+
WriteComplexTypeSample (xtw, (XmlSchemaComplexType) elem.SchemaType, root);
|
1098 |
+
}
|
1099 |
+
|
1100 |
+
void WriteTypeSample (XmlTextWriter xtw, XmlQualifiedName qname)
|
1101 |
+
{
|
1102 |
+
XmlSchemaComplexType ctype = FindComplexTyype (qname);
|
1103 |
+
if (ctype != null) {
|
1104 |
+
WriteComplexTypeSample (xtw, ctype, qname);
|
1105 |
+
return;
|
1106 |
+
}
|
1107 |
+
|
1108 |
+
XmlSchemaSimpleType stype = (XmlSchemaSimpleType) schemas.Find (qname, typeof(XmlSchemaSimpleType));
|
1109 |
+
if (stype != null) {
|
1110 |
+
WriteSimpleTypeSample (xtw, stype);
|
1111 |
+
return;
|
1112 |
+
}
|
1113 |
+
|
1114 |
+
xtw.WriteString (GetLiteral (FindBuiltInType (qname)));
|
1115 |
+
throw new InvalidOperationException ("Type not found: " + qname);
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
void WriteComplexTypeSample (XmlTextWriter xtw, XmlSchemaComplexType stype, XmlQualifiedName rootName)
|
1119 |
+
{
|
1120 |
+
WriteComplexTypeSample (xtw, stype, rootName, -1);
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
void WriteComplexTypeSample (XmlTextWriter xtw, XmlSchemaComplexType stype, XmlQualifiedName rootName, int id)
|
1124 |
+
{
|
1125 |
+
string ns = rootName.Namespace;
|
1126 |
+
|
1127 |
+
if (rootName.Name.IndexOf ("[]") != -1) rootName = arrayType;
|
1128 |
+
|
1129 |
+
if (currentUse == SoapBindingUse.Encoded) {
|
1130 |
+
string pref = xtw.LookupPrefix (rootName.Namespace);
|
1131 |
+
if (pref == null) pref = "q1";
|
1132 |
+
xtw.WriteStartElement (pref, rootName.Name, rootName.Namespace);
|
1133 |
+
ns = "";
|
1134 |
+
}
|
1135 |
+
else
|
1136 |
+
xtw.WriteStartElement (rootName.Name, rootName.Namespace);
|
1137 |
+
|
1138 |
+
if (id != -1)
|
1139 |
+
{
|
1140 |
+
xtw.WriteAttributeString ("id", "id" + id);
|
1141 |
+
if (rootName != arrayType)
|
1142 |
+
xtw.WriteAttributeString ("type", XmlSchema.InstanceNamespace, GetQualifiedNameString (xtw, rootName));
|
1143 |
+
}
|
1144 |
+
|
1145 |
+
WriteComplexTypeAttributes (xtw, stype);
|
1146 |
+
WriteComplexTypeElements (xtw, ns, stype);
|
1147 |
+
|
1148 |
+
xtw.WriteEndElement ();
|
1149 |
+
}
|
1150 |
+
|
1151 |
+
void WriteComplexTypeAttributes (XmlTextWriter xtw, XmlSchemaComplexType stype)
|
1152 |
+
{
|
1153 |
+
WriteAttributes (xtw, stype.Attributes, stype.AnyAttribute);
|
1154 |
+
}
|
1155 |
+
|
1156 |
+
void WriteComplexTypeElements (XmlTextWriter xtw, string ns, XmlSchemaComplexType stype)
|
1157 |
+
{
|
1158 |
+
if (stype.Particle != null)
|
1159 |
+
WriteParticleComplexContent (xtw, ns, stype.Particle);
|
1160 |
+
else
|
1161 |
+
{
|
1162 |
+
if (stype.ContentModel is XmlSchemaSimpleContent)
|
1163 |
+
WriteSimpleContent (xtw, (XmlSchemaSimpleContent)stype.ContentModel);
|
1164 |
+
else if (stype.ContentModel is XmlSchemaComplexContent)
|
1165 |
+
WriteComplexContent (xtw, ns, (XmlSchemaComplexContent)stype.ContentModel);
|
1166 |
+
}
|
1167 |
+
}
|
1168 |
+
|
1169 |
+
void WriteAttributes (XmlTextWriter xtw, XmlSchemaObjectCollection atts, XmlSchemaAnyAttribute anyat)
|
1170 |
+
{
|
1171 |
+
foreach (XmlSchemaObject at in atts)
|
1172 |
+
{
|
1173 |
+
if (at is XmlSchemaAttribute)
|
1174 |
+
{
|
1175 |
+
string ns;
|
1176 |
+
XmlSchemaAttribute attr = (XmlSchemaAttribute)at;
|
1177 |
+
XmlSchemaAttribute refAttr = attr;
|
1178 |
+
|
1179 |
+
// refAttr.Form; TODO
|
1180 |
+
|
1181 |
+
if (!attr.RefName.IsEmpty) {
|
1182 |
+
refAttr = FindRefAttribute (attr.RefName);
|
1183 |
+
if (refAttr == null) throw new InvalidOperationException ("Global attribute not found: " + attr.RefName);
|
1184 |
+
}
|
1185 |
+
|
1186 |
+
string val;
|
1187 |
+
if (!refAttr.SchemaTypeName.IsEmpty) val = FindBuiltInType (refAttr.SchemaTypeName);
|
1188 |
+
else val = FindBuiltInType ((XmlSchemaSimpleType) refAttr.SchemaType);
|
1189 |
+
|
1190 |
+
xtw.WriteAttributeString (refAttr.Name, val);
|
1191 |
+
}
|
1192 |
+
else if (at is XmlSchemaAttributeGroupRef)
|
1193 |
+
{
|
1194 |
+
XmlSchemaAttributeGroupRef gref = (XmlSchemaAttributeGroupRef)at;
|
1195 |
+
XmlSchemaAttributeGroup grp = (XmlSchemaAttributeGroup) schemas.Find (gref.RefName, typeof(XmlSchemaAttributeGroup));
|
1196 |
+
WriteAttributes (xtw, grp.Attributes, grp.AnyAttribute);
|
1197 |
+
}
|
1198 |
+
}
|
1199 |
+
|
1200 |
+
if (anyat != null)
|
1201 |
+
xtw.WriteAttributeString ("custom-attribute","value");
|
1202 |
+
}
|
1203 |
+
|
1204 |
+
void WriteParticleComplexContent (XmlTextWriter xtw, string ns, XmlSchemaParticle particle)
|
1205 |
+
{
|
1206 |
+
WriteParticleContent (xtw, ns, particle, false);
|
1207 |
+
}
|
1208 |
+
|
1209 |
+
void WriteParticleContent (XmlTextWriter xtw, string ns, XmlSchemaParticle particle, bool multiValue)
|
1210 |
+
{
|
1211 |
+
if (particle is XmlSchemaGroupRef)
|
1212 |
+
particle = GetRefGroupParticle ((XmlSchemaGroupRef)particle);
|
1213 |
+
|
1214 |
+
if (particle.MaxOccurs > 1) multiValue = true;
|
1215 |
+
|
1216 |
+
if (particle is XmlSchemaSequence) {
|
1217 |
+
WriteSequenceContent (xtw, ns, ((XmlSchemaSequence)particle).Items, multiValue);
|
1218 |
+
}
|
1219 |
+
else if (particle is XmlSchemaChoice) {
|
1220 |
+
if (((XmlSchemaChoice)particle).Items.Count == 1)
|
1221 |
+
WriteSequenceContent (xtw, ns, ((XmlSchemaChoice)particle).Items, multiValue);
|
1222 |
+
else
|
1223 |
+
WriteChoiceContent (xtw, ns, (XmlSchemaChoice)particle, multiValue);
|
1224 |
+
}
|
1225 |
+
else if (particle is XmlSchemaAll) {
|
1226 |
+
WriteSequenceContent (xtw, ns, ((XmlSchemaAll)particle).Items, multiValue);
|
1227 |
+
}
|
1228 |
+
}
|
1229 |
+
|
1230 |
+
void WriteSequenceContent (XmlTextWriter xtw, string ns, XmlSchemaObjectCollection items, bool multiValue)
|
1231 |
+
{
|
1232 |
+
foreach (XmlSchemaObject item in items)
|
1233 |
+
WriteContentItem (xtw, ns, item, multiValue);
|
1234 |
+
}
|
1235 |
+
|
1236 |
+
void WriteContentItem (XmlTextWriter xtw, string ns, XmlSchemaObject item, bool multiValue)
|
1237 |
+
{
|
1238 |
+
if (item is XmlSchemaGroupRef)
|
1239 |
+
item = GetRefGroupParticle ((XmlSchemaGroupRef)item);
|
1240 |
+
|
1241 |
+
if (item is XmlSchemaElement)
|
1242 |
+
{
|
1243 |
+
XmlSchemaElement elem = (XmlSchemaElement) item;
|
1244 |
+
XmlSchemaElement refElem;
|
1245 |
+
if (!elem.RefName.IsEmpty) refElem = FindRefElement (elem);
|
1246 |
+
else refElem = elem;
|
1247 |
+
|
1248 |
+
int num = (elem.MaxOccurs == 1 && !multiValue) ? 1 : 2;
|
1249 |
+
for (int n=0; n<num; n++)
|
1250 |
+
{
|
1251 |
+
if (currentUse == SoapBindingUse.Literal)
|
1252 |
+
WriteElementSample (xtw, ns, refElem);
|
1253 |
+
else
|
1254 |
+
WriteRefTypeSample (xtw, ns, refElem);
|
1255 |
+
}
|
1256 |
+
}
|
1257 |
+
else if (item is XmlSchemaAny)
|
1258 |
+
{
|
1259 |
+
xtw.WriteString (GetLiteral ("xml"));
|
1260 |
+
}
|
1261 |
+
else if (item is XmlSchemaParticle) {
|
1262 |
+
WriteParticleContent (xtw, ns, (XmlSchemaParticle)item, multiValue);
|
1263 |
+
}
|
1264 |
+
}
|
1265 |
+
|
1266 |
+
void WriteChoiceContent (XmlTextWriter xtw, string ns, XmlSchemaChoice choice, bool multiValue)
|
1267 |
+
{
|
1268 |
+
foreach (XmlSchemaObject item in choice.Items)
|
1269 |
+
WriteContentItem (xtw, ns, item, multiValue);
|
1270 |
+
}
|
1271 |
+
|
1272 |
+
void WriteSimpleContent (XmlTextWriter xtw, XmlSchemaSimpleContent content)
|
1273 |
+
{
|
1274 |
+
XmlSchemaSimpleContentExtension ext = content.Content as XmlSchemaSimpleContentExtension;
|
1275 |
+
if (ext != null)
|
1276 |
+
WriteAttributes (xtw, ext.Attributes, ext.AnyAttribute);
|
1277 |
+
|
1278 |
+
XmlQualifiedName qname = GetContentBaseType (content.Content);
|
1279 |
+
xtw.WriteString (GetLiteral (FindBuiltInType (qname)));
|
1280 |
+
}
|
1281 |
+
|
1282 |
+
string FindBuiltInType (XmlQualifiedName qname)
|
1283 |
+
{
|
1284 |
+
if (qname.Namespace == XmlSchema.Namespace)
|
1285 |
+
return qname.Name;
|
1286 |
+
|
1287 |
+
XmlSchemaComplexType ct = FindComplexTyype (qname);
|
1288 |
+
if (ct != null)
|
1289 |
+
{
|
1290 |
+
XmlSchemaSimpleContent sc = ct.ContentModel as XmlSchemaSimpleContent;
|
1291 |
+
if (sc == null) throw new InvalidOperationException ("Invalid schema");
|
1292 |
+
return FindBuiltInType (GetContentBaseType (sc.Content));
|
1293 |
+
}
|
1294 |
+
|
1295 |
+
XmlSchemaSimpleType st = (XmlSchemaSimpleType) schemas.Find (qname, typeof(XmlSchemaSimpleType));
|
1296 |
+
if (st != null)
|
1297 |
+
return FindBuiltInType (st);
|
1298 |
+
|
1299 |
+
throw new InvalidOperationException ("Definition of type " + qname + " not found");
|
1300 |
+
}
|
1301 |
+
|
1302 |
+
string FindBuiltInType (XmlSchemaSimpleType st)
|
1303 |
+
{
|
1304 |
+
if (st.Content is XmlSchemaSimpleTypeRestriction) {
|
1305 |
+
return FindBuiltInType (GetContentBaseType (st.Content));
|
1306 |
+
}
|
1307 |
+
else if (st.Content is XmlSchemaSimpleTypeList) {
|
1308 |
+
string s = FindBuiltInType (GetContentBaseType (st.Content));
|
1309 |
+
return s + " " + s + " ...";
|
1310 |
+
}
|
1311 |
+
else if (st.Content is XmlSchemaSimpleTypeUnion)
|
1312 |
+
{
|
1313 |
+
//Check if all types of the union are equal. If not, then will use anyType.
|
1314 |
+
XmlSchemaSimpleTypeUnion uni = (XmlSchemaSimpleTypeUnion) st.Content;
|
1315 |
+
string utype = null;
|
1316 |
+
|
1317 |
+
// Anonymous types are unique
|
1318 |
+
if (uni.BaseTypes.Count != 0 && uni.MemberTypes.Length != 0)
|
1319 |
+
return "string";
|
1320 |
+
|
1321 |
+
foreach (XmlQualifiedName mt in uni.MemberTypes)
|
1322 |
+
{
|
1323 |
+
string qn = FindBuiltInType (mt);
|
1324 |
+
if (utype != null && qn != utype) return "string";
|
1325 |
+
else utype = qn;
|
1326 |
+
}
|
1327 |
+
return utype;
|
1328 |
+
}
|
1329 |
+
else
|
1330 |
+
return "string";
|
1331 |
+
}
|
1332 |
+
|
1333 |
+
|
1334 |
+
XmlQualifiedName GetContentBaseType (XmlSchemaObject ob)
|
1335 |
+
{
|
1336 |
+
if (ob is XmlSchemaSimpleContentExtension)
|
1337 |
+
return ((XmlSchemaSimpleContentExtension)ob).BaseTypeName;
|
1338 |
+
else if (ob is XmlSchemaSimpleContentRestriction)
|
1339 |
+
return ((XmlSchemaSimpleContentRestriction)ob).BaseTypeName;
|
1340 |
+
else if (ob is XmlSchemaSimpleTypeRestriction)
|
1341 |
+
return ((XmlSchemaSimpleTypeRestriction)ob).BaseTypeName;
|
1342 |
+
else if (ob is XmlSchemaSimpleTypeList)
|
1343 |
+
return ((XmlSchemaSimpleTypeList)ob).ItemTypeName;
|
1344 |
+
else
|
1345 |
+
return null;
|
1346 |
+
}
|
1347 |
+
|
1348 |
+
void WriteComplexContent (XmlTextWriter xtw, string ns, XmlSchemaComplexContent content)
|
1349 |
+
{
|
1350 |
+
XmlQualifiedName qname;
|
1351 |
+
|
1352 |
+
XmlSchemaComplexContentExtension ext = content.Content as XmlSchemaComplexContentExtension;
|
1353 |
+
if (ext != null) qname = ext.BaseTypeName;
|
1354 |
+
else {
|
1355 |
+
XmlSchemaComplexContentRestriction rest = (XmlSchemaComplexContentRestriction)content.Content;
|
1356 |
+
qname = rest.BaseTypeName;
|
1357 |
+
if (qname == arrayType) {
|
1358 |
+
ParseArrayType (rest, out qname);
|
1359 |
+
XmlSchemaElement elem = new XmlSchemaElement ();
|
1360 |
+
elem.Name = "Item";
|
1361 |
+
elem.SchemaTypeName = qname;
|
1362 |
+
|
1363 |
+
xtw.WriteAttributeString ("arrayType", SoapEncodingNamespace, qname.Name + "[2]");
|
1364 |
+
WriteContentItem (xtw, ns, elem, true);
|
1365 |
+
return;
|
1366 |
+
}
|
1367 |
+
}
|
1368 |
+
|
1369 |
+
// Add base map members to this map
|
1370 |
+
XmlSchemaComplexType ctype = FindComplexTyype (qname);
|
1371 |
+
WriteComplexTypeAttributes (xtw, ctype);
|
1372 |
+
|
1373 |
+
if (ext != null) {
|
1374 |
+
// Add the members of this map
|
1375 |
+
WriteAttributes (xtw, ext.Attributes, ext.AnyAttribute);
|
1376 |
+
if (ext.Particle != null)
|
1377 |
+
WriteParticleComplexContent (xtw, ns, ext.Particle);
|
1378 |
+
}
|
1379 |
+
|
1380 |
+
WriteComplexTypeElements (xtw, ns, ctype);
|
1381 |
+
}
|
1382 |
+
|
1383 |
+
void ParseArrayType (XmlSchemaComplexContentRestriction rest, out XmlQualifiedName qtype)
|
1384 |
+
{
|
1385 |
+
XmlSchemaAttribute arrayTypeAt = FindArrayAttribute (rest.Attributes);
|
1386 |
+
XmlAttribute[] uatts = arrayTypeAt.UnhandledAttributes;
|
1387 |
+
if (uatts == null || uatts.Length == 0) throw new InvalidOperationException ("arrayType attribute not specified in array declaration");
|
1388 |
+
|
1389 |
+
XmlAttribute xat = null;
|
1390 |
+
foreach (XmlAttribute at in uatts)
|
1391 |
+
if (at.LocalName == "arrayType" && at.NamespaceURI == WsdlNamespace)
|
1392 |
+
{ xat = at; break; }
|
1393 |
+
|
1394 |
+
if (xat == null)
|
1395 |
+
throw new InvalidOperationException ("arrayType attribute not specified in array declaration");
|
1396 |
+
|
1397 |
+
string arrayType = xat.Value;
|
1398 |
+
string type, ns;
|
1399 |
+
int i = arrayType.LastIndexOf (":");
|
1400 |
+
if (i == -1) ns = "";
|
1401 |
+
else ns = arrayType.Substring (0,i);
|
1402 |
+
|
1403 |
+
int j = arrayType.IndexOf ("[", i+1);
|
1404 |
+
if (j == -1) throw new InvalidOperationException ("Cannot parse WSDL array type: " + arrayType);
|
1405 |
+
type = arrayType.Substring (i+1);
|
1406 |
+
type = type.Substring (0, type.Length-2);
|
1407 |
+
|
1408 |
+
qtype = new XmlQualifiedName (type, ns);
|
1409 |
+
}
|
1410 |
+
|
1411 |
+
XmlSchemaAttribute FindArrayAttribute (XmlSchemaObjectCollection atts)
|
1412 |
+
{
|
1413 |
+
foreach (object ob in atts)
|
1414 |
+
{
|
1415 |
+
XmlSchemaAttribute att = ob as XmlSchemaAttribute;
|
1416 |
+
if (att != null && att.RefName == arrayTypeRefName) return att;
|
1417 |
+
|
1418 |
+
XmlSchemaAttributeGroupRef gref = ob as XmlSchemaAttributeGroupRef;
|
1419 |
+
if (gref != null)
|
1420 |
+
{
|
1421 |
+
XmlSchemaAttributeGroup grp = (XmlSchemaAttributeGroup) schemas.Find (gref.RefName, typeof(XmlSchemaAttributeGroup));
|
1422 |
+
att = FindArrayAttribute (grp.Attributes);
|
1423 |
+
if (att != null) return att;
|
1424 |
+
}
|
1425 |
+
}
|
1426 |
+
return null;
|
1427 |
+
}
|
1428 |
+
|
1429 |
+
void WriteSimpleTypeSample (XmlTextWriter xtw, XmlSchemaSimpleType stype)
|
1430 |
+
{
|
1431 |
+
xtw.WriteString (GetLiteral (FindBuiltInType (stype)));
|
1432 |
+
}
|
1433 |
+
|
1434 |
+
XmlSchemaParticle GetRefGroupParticle (XmlSchemaGroupRef refGroup)
|
1435 |
+
{
|
1436 |
+
XmlSchemaGroup grp = (XmlSchemaGroup) schemas.Find (refGroup.RefName, typeof (XmlSchemaGroup));
|
1437 |
+
return grp.Particle;
|
1438 |
+
}
|
1439 |
+
|
1440 |
+
XmlSchemaElement FindRefElement (XmlSchemaElement elem)
|
1441 |
+
{
|
1442 |
+
if (elem.RefName.Namespace == XmlSchema.Namespace)
|
1443 |
+
{
|
1444 |
+
if (anyElement != null) return anyElement;
|
1445 |
+
anyElement = new XmlSchemaElement ();
|
1446 |
+
anyElement.Name = "any";
|
1447 |
+
anyElement.SchemaTypeName = anyType;
|
1448 |
+
return anyElement;
|
1449 |
+
}
|
1450 |
+
return (XmlSchemaElement) schemas.Find (elem.RefName, typeof(XmlSchemaElement));
|
1451 |
+
}
|
1452 |
+
|
1453 |
+
XmlSchemaAttribute FindRefAttribute (XmlQualifiedName refName)
|
1454 |
+
{
|
1455 |
+
if (refName.Namespace == XmlSchema.Namespace)
|
1456 |
+
{
|
1457 |
+
XmlSchemaAttribute at = new XmlSchemaAttribute ();
|
1458 |
+
at.Name = refName.Name;
|
1459 |
+
at.SchemaTypeName = new XmlQualifiedName ("string",XmlSchema.Namespace);
|
1460 |
+
return at;
|
1461 |
+
}
|
1462 |
+
return (XmlSchemaAttribute) schemas.Find (refName, typeof(XmlSchemaAttribute));
|
1463 |
+
}
|
1464 |
+
|
1465 |
+
void WriteRefTypeSample (XmlTextWriter xtw, string ns, XmlSchemaElement elem)
|
1466 |
+
{
|
1467 |
+
if (elem.SchemaTypeName.Namespace == XmlSchema.Namespace || schemas.Find (elem.SchemaTypeName, typeof(XmlSchemaSimpleType)) != null)
|
1468 |
+
WriteElementSample (xtw, ns, elem);
|
1469 |
+
else
|
1470 |
+
{
|
1471 |
+
xtw.WriteStartElement (elem.Name, ns);
|
1472 |
+
xtw.WriteAttributeString ("href", "#id" + (queue.Count+1));
|
1473 |
+
xtw.WriteEndElement ();
|
1474 |
+
queue.Add (new EncodedType (ns, elem));
|
1475 |
+
}
|
1476 |
+
}
|
1477 |
+
|
1478 |
+
void WriteQueuedTypeSamples (XmlTextWriter xtw)
|
1479 |
+
{
|
1480 |
+
for (int n=0; n<queue.Count; n++)
|
1481 |
+
{
|
1482 |
+
EncodedType ec = (EncodedType) queue[n];
|
1483 |
+
XmlSchemaComplexType st = FindComplexTyype (ec.Element.SchemaTypeName);
|
1484 |
+
WriteComplexTypeSample (xtw, st, ec.Element.SchemaTypeName, n+1);
|
1485 |
+
}
|
1486 |
+
}
|
1487 |
+
|
1488 |
+
XmlSchemaComplexType FindComplexTyype (XmlQualifiedName qname)
|
1489 |
+
{
|
1490 |
+
if (qname.Name.IndexOf ("[]") != -1)
|
1491 |
+
{
|
1492 |
+
XmlSchemaComplexType stype = new XmlSchemaComplexType ();
|
1493 |
+
stype.ContentModel = new XmlSchemaComplexContent ();
|
1494 |
+
|
1495 |
+
XmlSchemaComplexContentRestriction res = new XmlSchemaComplexContentRestriction ();
|
1496 |
+
stype.ContentModel.Content = res;
|
1497 |
+
res.BaseTypeName = arrayType;
|
1498 |
+
|
1499 |
+
XmlSchemaAttribute att = new XmlSchemaAttribute ();
|
1500 |
+
att.RefName = arrayTypeRefName;
|
1501 |
+
res.Attributes.Add (att);
|
1502 |
+
|
1503 |
+
XmlAttribute xat = document.CreateAttribute ("arrayType", WsdlNamespace);
|
1504 |
+
xat.Value = qname.Namespace + ":" + qname.Name;
|
1505 |
+
att.UnhandledAttributes = new XmlAttribute[] {xat};
|
1506 |
+
return stype;
|
1507 |
+
}
|
1508 |
+
|
1509 |
+
return (XmlSchemaComplexType) schemas.Find (qname, typeof(XmlSchemaComplexType));
|
1510 |
+
}
|
1511 |
+
|
1512 |
+
string GetQualifiedNameString (XmlTextWriter xtw, XmlQualifiedName qname)
|
1513 |
+
{
|
1514 |
+
string pref = xtw.LookupPrefix (qname.Namespace);
|
1515 |
+
if (pref != null) return pref + ":" + qname.Name;
|
1516 |
+
|
1517 |
+
xtw.WriteAttributeString ("xmlns", "q1", null, qname.Namespace);
|
1518 |
+
return "q1:" + qname.Name;
|
1519 |
+
}
|
1520 |
+
|
1521 |
+
protected virtual string GetLiteral (string s)
|
1522 |
+
{
|
1523 |
+
return s;
|
1524 |
+
}
|
1525 |
+
|
1526 |
+
void GetOperationFormat (OperationBinding obin, out SoapBindingStyle style, out SoapBindingUse use)
|
1527 |
+
{
|
1528 |
+
style = SoapBindingStyle.Document;
|
1529 |
+
use = SoapBindingUse.Literal;
|
1530 |
+
SoapOperationBinding sob = obin.Extensions.Find (typeof(SoapOperationBinding)) as SoapOperationBinding;
|
1531 |
+
if (sob != null) {
|
1532 |
+
style = sob.Style;
|
1533 |
+
SoapBodyBinding sbb = obin.Input.Extensions.Find (typeof(SoapBodyBinding)) as SoapBodyBinding;
|
1534 |
+
if (sbb != null)
|
1535 |
+
use = sbb.Use;
|
1536 |
+
}
|
1537 |
+
}
|
1538 |
+
}
|
1539 |
+
|
1540 |
+
|
1541 |
+
|
1542 |
+
|
1543 |
+
|
1544 |
+
</script>
|
1545 |
+
|
1546 |
+
<head>
|
1547 |
+
<link rel="alternate" type="text/xml" href="<%=Request.FilePath%>?disco"/>
|
1548 |
+
|
1549 |
+
<title><%=WebServiceName%> Web Service</title>
|
1550 |
+
<style type="text/css">
|
1551 |
+
BODY { font-family: Arial; margin-left: 20px; margin-top: 20px; font-size: x-small}
|
1552 |
+
TABLE { font-size: x-small }
|
1553 |
+
.title { color:dimgray; font-family: Arial; font-size:20pt; font-weight:900}
|
1554 |
+
.operationTitle { color:dimgray; font-family: Arial; font-size:15pt; font-weight:900}
|
1555 |
+
.method { font-size: x-small }
|
1556 |
+
.bindingLabel { font-size: x-small; font-weight:bold; color:darkgray; line-height:8pt; display:block; margin-bottom:3px }
|
1557 |
+
.label { font-size: small; font-weight:bold; color:darkgray }
|
1558 |
+
.paramTable { font-size: x-small }
|
1559 |
+
.paramTable TR { background-color: gainsboro }
|
1560 |
+
.paramFormTable { font-size: x-small; padding: 10px; background-color: gainsboro }
|
1561 |
+
.paramFormTable TR { background-color: gainsboro }
|
1562 |
+
.paramInput { border: solid 1px gray }
|
1563 |
+
.button {border: solid 1px gray }
|
1564 |
+
.smallSeparator { height:3px; overflow:hidden }
|
1565 |
+
.panel { background-color:whitesmoke; border: solid 1px silver; border-top: solid 1px silver }
|
1566 |
+
.codePanel { background-color: white; font-size:x-small; padding:7px; border:solid 1px silver}
|
1567 |
+
.code-xml { font-size:10pt; font-family:courier }
|
1568 |
+
.code-cs { font-size:10pt; font-family:courier }
|
1569 |
+
.code-vb { font-size:10pt; font-family:courier }
|
1570 |
+
.tabLabelOn { font-weight:bold }
|
1571 |
+
.tabLabelOff {color: darkgray }
|
1572 |
+
.literal-placeholder {color: darkblue; font-weight:bold}
|
1573 |
+
A:link { color: black; }
|
1574 |
+
A:visited { color: black; }
|
1575 |
+
A:active { color: black; }
|
1576 |
+
A:hover { color: blue }
|
1577 |
+
</style>
|
1578 |
+
|
1579 |
+
<script>
|
1580 |
+
function clearForm ()
|
1581 |
+
{
|
1582 |
+
document.getElementById("testFormResult").style.display="none";
|
1583 |
+
}
|
1584 |
+
</script>
|
1585 |
+
|
1586 |
+
</head>
|
1587 |
+
|
1588 |
+
<body>
|
1589 |
+
<div class="title" style="margin-left:20px">
|
1590 |
+
<span class="label">Web Service</span><br>
|
1591 |
+
<%=WebServiceName%>
|
1592 |
+
</div>
|
1593 |
+
|
1594 |
+
<!--
|
1595 |
+
**********************************************************
|
1596 |
+
Left panel
|
1597 |
+
-->
|
1598 |
+
|
1599 |
+
<table border="0" width="100%" cellpadding="15px" cellspacing="15px">
|
1600 |
+
<tr valign="top"><td width="150px" class="panel">
|
1601 |
+
<div style="width:150px"></div>
|
1602 |
+
<a class="method" href='<%=PageName%>'>Overview</a><br>
|
1603 |
+
<div class="smallSeparator"></div>
|
1604 |
+
<a class="method" href='<%=PageName + "?" + GetPageContext("wsdl")%>'>Service Description</a>
|
1605 |
+
<div class="smallSeparator"></div>
|
1606 |
+
<a class="method" href='<%=PageName + "?" + GetPageContext("proxy")%>'>Client proxy</a>
|
1607 |
+
<br><br>
|
1608 |
+
<asp:repeater id="BindingsRepeater" runat=server>
|
1609 |
+
<itemtemplate name="itemtemplate">
|
1610 |
+
<span class="bindingLabel"><%#FormatBindingName(DataBinder.Eval(Container.DataItem, "Name").ToString())%></span>
|
1611 |
+
<asp:repeater id="OperationsRepeater" runat=server datasource='<%# ((Binding)Container.DataItem).Operations %>'>
|
1612 |
+
<itemtemplate>
|
1613 |
+
<a class="method" href="<%=PageName%>?<%=GetTabContext("op",null)%>op=<%#GetOpName(Container.DataItem)%>&bnd=<%#DataBinder.Eval(Container.DataItem, "Binding.Name")%>"><%#GetOpName(Container.DataItem)%></a>
|
1614 |
+
<div class="smallSeparator"></div>
|
1615 |
+
</itemtemplate>
|
1616 |
+
</asp:repeater>
|
1617 |
+
<br>
|
1618 |
+
</itemtemplate>
|
1619 |
+
</asp:repeater>
|
1620 |
+
|
1621 |
+
</td><td class="panel">
|
1622 |
+
|
1623 |
+
<% if (CurrentPage == "main") {%>
|
1624 |
+
|
1625 |
+
<!--
|
1626 |
+
**********************************************************
|
1627 |
+
Web service overview
|
1628 |
+
-->
|
1629 |
+
|
1630 |
+
<p class="label">Web Service Overview</p>
|
1631 |
+
<%=WebServiceDescription%>
|
1632 |
+
|
1633 |
+
<%} if (DefaultBinding == null) {%>
|
1634 |
+
This service does not contain any public web method.
|
1635 |
+
<%} else if (CurrentPage == "op") {%>
|
1636 |
+
|
1637 |
+
<!--
|
1638 |
+
**********************************************************
|
1639 |
+
Operation description
|
1640 |
+
-->
|
1641 |
+
|
1642 |
+
<span class="operationTitle"><%=CurrentOperationName%></span>
|
1643 |
+
<br><br>
|
1644 |
+
<% WriteTabs (); %>
|
1645 |
+
<br><br><br>
|
1646 |
+
|
1647 |
+
<% if (CurrentTab == "main") { %>
|
1648 |
+
<span class="label">Input Parameters</span>
|
1649 |
+
<div class="smallSeparator"></div>
|
1650 |
+
<% if (InParams.Count == 0) { %>
|
1651 |
+
No input parameters<br>
|
1652 |
+
<% } else { %>
|
1653 |
+
<table class="paramTable" cellspacing="1" cellpadding="5">
|
1654 |
+
<asp:repeater id="InputParamsRepeater" runat=server>
|
1655 |
+
<itemtemplate>
|
1656 |
+
<tr>
|
1657 |
+
<td width="150"><%#DataBinder.Eval(Container.DataItem, "Name")%></td>
|
1658 |
+
<td width="150"><%#DataBinder.Eval(Container.DataItem, "Type")%></td>
|
1659 |
+
</tr>
|
1660 |
+
</itemtemplate>
|
1661 |
+
</asp:repeater>
|
1662 |
+
</table>
|
1663 |
+
<% } %>
|
1664 |
+
<br>
|
1665 |
+
|
1666 |
+
<% if (OutParams.Count > 0) { %>
|
1667 |
+
<span class="label">Output Parameters</span>
|
1668 |
+
<div class="smallSeparator"></div>
|
1669 |
+
<table class="paramTable" cellspacing="1" cellpadding="5">
|
1670 |
+
<asp:repeater id="OutputParamsRepeater" runat=server>
|
1671 |
+
<itemtemplate>
|
1672 |
+
<tr>
|
1673 |
+
<td width="150"><%#DataBinder.Eval(Container.DataItem, "Name")%></td>
|
1674 |
+
<td width="150"><%#DataBinder.Eval(Container.DataItem, "Type")%></td>
|
1675 |
+
</tr>
|
1676 |
+
</itemtemplate>
|
1677 |
+
</asp:repeater>
|
1678 |
+
</table>
|
1679 |
+
<br>
|
1680 |
+
<% } %>
|
1681 |
+
|
1682 |
+
<span class="label">Remarks</span>
|
1683 |
+
<div class="smallSeparator"></div>
|
1684 |
+
<%=OperationDocumentation%>
|
1685 |
+
<br><br>
|
1686 |
+
<span class="label">Technical information</span>
|
1687 |
+
<div class="smallSeparator"></div>
|
1688 |
+
Format: <%=CurrentOperationFormat%>
|
1689 |
+
<br>Supported protocols: <%=CurrentOperationProtocols%>
|
1690 |
+
<% } %>
|
1691 |
+
|
1692 |
+
<!--
|
1693 |
+
**********************************************************
|
1694 |
+
Operation description - Test form
|
1695 |
+
-->
|
1696 |
+
|
1697 |
+
<% if (CurrentTab == "test") {
|
1698 |
+
if (CurrentOperationSupportsTest) {%>
|
1699 |
+
Enter values for the parameters and click the 'Invoke' button to test this method:<br><br>
|
1700 |
+
<form action="<%=PageName%>" method="GET">
|
1701 |
+
<input type="hidden" name="page" value="<%=CurrentPage%>">
|
1702 |
+
<input type="hidden" name="tab" value="<%=CurrentTab%>">
|
1703 |
+
<input type="hidden" name="op" value="<%=CurrentOperationName%>">
|
1704 |
+
<input type="hidden" name="bnd" value="<%=CurrentOperationBinding%>">
|
1705 |
+
<input type="hidden" name="ext" value="testform">
|
1706 |
+
<table class="paramFormTable" cellspacing="0" cellpadding="3">
|
1707 |
+
<asp:repeater id="InputFormParamsRepeater" runat=server>
|
1708 |
+
<itemtemplate>
|
1709 |
+
<tr>
|
1710 |
+
<td><%#DataBinder.Eval(Container.DataItem, "Name")%>: </td>
|
1711 |
+
<td width="150"><input class="paramInput" type="text" size="20" name="<%#DataBinder.Eval(Container.DataItem, "Name")%>"></td>
|
1712 |
+
</tr>
|
1713 |
+
</itemtemplate>
|
1714 |
+
</asp:repeater>
|
1715 |
+
<tr><td></td><td><input class="button" type="submit" value="Invoke"> <input class="button" type="button" onclick="clearForm()" value="Clear"></td></tr>
|
1716 |
+
</table>
|
1717 |
+
</form>
|
1718 |
+
<div id="testFormResult" style="display:<%= (HasFormResult?"block":"none") %>">
|
1719 |
+
The web service returned the following result:<br/><br/>
|
1720 |
+
<div class="codePanel"><%=GetTestResult()%></div>
|
1721 |
+
</div>
|
1722 |
+
<% } else {%>
|
1723 |
+
The test form is not available for this operation because it has parameters with a complex structure.
|
1724 |
+
<% } %>
|
1725 |
+
<% } %>
|
1726 |
+
|
1727 |
+
<!--
|
1728 |
+
**********************************************************
|
1729 |
+
Operation description - Message Layout
|
1730 |
+
-->
|
1731 |
+
|
1732 |
+
<% if (CurrentTab == "msg") { %>
|
1733 |
+
|
1734 |
+
The following are sample SOAP requests and responses for each protocol supported by this method:
|
1735 |
+
<br/><br/>
|
1736 |
+
|
1737 |
+
<% if (IsOperationSupported ("Soap")) { %>
|
1738 |
+
<span class="label">Soap</span>
|
1739 |
+
<br/><br/>
|
1740 |
+
<div class="codePanel"><div class="code-xml"><%=GenerateOperationMessages ("Soap", true)%></div></div>
|
1741 |
+
<br/>
|
1742 |
+
<div class="codePanel"><div class="code-xml"><%=GenerateOperationMessages ("Soap", false)%></div></div>
|
1743 |
+
<br/>
|
1744 |
+
<% } %>
|
1745 |
+
<% if (IsOperationSupported ("HttpGet")) { %>
|
1746 |
+
<span class="label">HTTP Get</span>
|
1747 |
+
<br/><br/>
|
1748 |
+
<div class="codePanel"><div class="code-xml"><%=GenerateOperationMessages ("HttpGet", true)%></div></div>
|
1749 |
+
<br/>
|
1750 |
+
<div class="codePanel"><div class="code-xml"><%=GenerateOperationMessages ("HttpGet", false)%></div></div>
|
1751 |
+
<br/>
|
1752 |
+
<% } %>
|
1753 |
+
<% if (IsOperationSupported ("HttpPost")) { %>
|
1754 |
+
<span class="label">HTTP Post</span>
|
1755 |
+
<br/><br/>
|
1756 |
+
<div class="codePanel"><div class="code-xml"><%=GenerateOperationMessages ("HttpPost", true)%></div></div>
|
1757 |
+
<br/>
|
1758 |
+
<div class="codePanel"><div class="code-xml"><%=GenerateOperationMessages ("HttpPost", false)%></div></div>
|
1759 |
+
<br/>
|
1760 |
+
<% } %>
|
1761 |
+
|
1762 |
+
<% } %>
|
1763 |
+
<%} else if (CurrentPage == "proxy") {%>
|
1764 |
+
<!--
|
1765 |
+
**********************************************************
|
1766 |
+
Client Proxy
|
1767 |
+
-->
|
1768 |
+
<form action="<%=PageName%>" name="langForm" method="GET">
|
1769 |
+
Select the language for which you want to generate a proxy
|
1770 |
+
<input type="hidden" name="page" value="<%=CurrentPage%>">
|
1771 |
+
<SELECT name="lang" onchange="langForm.submit()">
|
1772 |
+
<%=GetOptionSel("cs",CurrentLanguage)%>C#</option>
|
1773 |
+
<%=GetOptionSel("vb",CurrentLanguage)%>Visual Basic</option>
|
1774 |
+
</SELECT>
|
1775 |
+
|
1776 |
+
</form>
|
1777 |
+
<br>
|
1778 |
+
<span class="label"><%=CurrentProxytName%></span>
|
1779 |
+
<a href="<%=PageName + "?code=" + CurrentLanguage%>">Download</a>
|
1780 |
+
<br><br>
|
1781 |
+
<div class="codePanel">
|
1782 |
+
<div class="code-<%=CurrentLanguage%>"><%=GetProxyCode ()%></div>
|
1783 |
+
</div>
|
1784 |
+
<%} else if (CurrentPage == "wsdl") {%>
|
1785 |
+
<!--
|
1786 |
+
**********************************************************
|
1787 |
+
Service description
|
1788 |
+
-->
|
1789 |
+
<% if (descriptions.Count > 1 || schemas.Count > 1) {%>
|
1790 |
+
The description of this web service is composed by several documents. Click on the document you want to see:
|
1791 |
+
|
1792 |
+
<ul>
|
1793 |
+
<%
|
1794 |
+
for (int n=0; n<descriptions.Count; n++)
|
1795 |
+
Response.Write ("<li><a href='" + PageName + "?" + GetPageContext(null) + "doctype=wsdl&docind=" + n + "'>WSDL document " + descriptions[n].TargetNamespace + "</a></li>");
|
1796 |
+
for (int n=0; n<schemas.Count; n++)
|
1797 |
+
Response.Write ("<li><a href='" + PageName + "?" + GetPageContext(null) + "doctype=schema&docind=" + n + "'>Xml Schema " + schemas[n].TargetNamespace + "</a></li>");
|
1798 |
+
%>
|
1799 |
+
</ul>
|
1800 |
+
|
1801 |
+
<%} else {%>
|
1802 |
+
<%}%>
|
1803 |
+
<br>
|
1804 |
+
<span class="label"><%=CurrentDocumentName%></span>
|
1805 |
+
<a href="<%=PageName + "?" + CurrentDocType + "=" + CurrentDocInd %>">Download</a>
|
1806 |
+
<br><br>
|
1807 |
+
<div class="codePanel">
|
1808 |
+
<div class="code-xml"><%=GenerateDocument ()%></div>
|
1809 |
+
</div>
|
1810 |
+
|
1811 |
+
<%}%>
|
1812 |
+
|
1813 |
+
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
|
1814 |
+
</td>
|
1815 |
+
<td width="20px"></td>
|
1816 |
+
</tr>
|
1817 |
+
|
1818 |
+
</table>
|
1819 |
+
</body>
|
1820 |
+
</html>
|
vae/com3d/COM3D2x64_Data/Mono/etc/mono/1.0/machine.config
ADDED
@@ -0,0 +1,243 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
|
3 |
+
<configuration>
|
4 |
+
|
5 |
+
<configSections>
|
6 |
+
<section name="appSettings" type="System.Configuration.NameValueFileSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
7 |
+
<section name="system.diagnostics" type="System.Diagnostics.DiagnosticsConfigurationHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
8 |
+
<section name="system.runtime.remoting" type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowLocation="false"/>
|
9 |
+
<section name="system.windows.forms" type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
10 |
+
<sectionGroup name="system.web">
|
11 |
+
<section name="httpHandlers"
|
12 |
+
type="System.Web.Configuration.HttpHandlersSectionHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
13 |
+
<section name="httpModules"
|
14 |
+
type="System.Web.Configuration.HttpModulesConfigurationHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
15 |
+
<section name="machineKey"
|
16 |
+
type="System.Web.Configuration.MachineKeyConfigHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
17 |
+
<section name="authentication"
|
18 |
+
type="System.Web.Configuration.AuthenticationConfigHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
19 |
+
<section name="authorization"
|
20 |
+
type="System.Web.Configuration.AuthorizationConfigHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
21 |
+
<section name="globalization"
|
22 |
+
type="System.Web.Configuration.GlobalizationConfigurationHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
23 |
+
<section name="sessionState"
|
24 |
+
type="System.Web.SessionState.SessionStateSectionHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
25 |
+
<section name="trace"
|
26 |
+
type="System.Web.Configuration.TraceConfigurationHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
27 |
+
<section name="webServices"
|
28 |
+
type="System.Web.Services.Configuration.WebServicesConfigurationSectionHandler, System.Web.Services, Version=1.0.5000.0 Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
29 |
+
<section name="webControls"
|
30 |
+
type="System.Web.Configuration.WebControlsSectionHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
31 |
+
<section name="compilation"
|
32 |
+
type="System.Web.Configuration.CompilationConfigurationHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
33 |
+
<section name="httpRuntime"
|
34 |
+
type="System.Web.Configuration.HttpRuntimeConfigurationHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
35 |
+
<section name="customErrors"
|
36 |
+
type="System.Web.Configuration.CustomErrorsConfigHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
37 |
+
<section name="pages"
|
38 |
+
type="System.Web.Configuration.PagesConfigurationHandler, System.Web, Version=1.0.5000.0, Culture=neutral" />
|
39 |
+
<section name="clientTarget"
|
40 |
+
type="System.Web.Configuration.ClientTargetSectionHandler, System.Web, Version=1.0.5000.0, Culture=neutral" />
|
41 |
+
</sectionGroup>
|
42 |
+
<sectionGroup name="system.net">
|
43 |
+
<section name="settings"
|
44 |
+
type="System.Net.Configuration.NetConfigurationHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
45 |
+
<section name="connectionManagement"
|
46 |
+
type="System.Net.Configuration.ConnectionManagementHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
47 |
+
<section name="authenticationModules"
|
48 |
+
type="System.Net.Configuration.NetAuthenticationModuleHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
49 |
+
<section name="defaultProxy"
|
50 |
+
type="System.Net.Configuration.DefaultProxyHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
51 |
+
<section name="webRequestModules"
|
52 |
+
type="System.Net.Configuration.WebRequestModuleHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
53 |
+
</sectionGroup>
|
54 |
+
<section name="system.drawing" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
55 |
+
</configSections>
|
56 |
+
<system.net>
|
57 |
+
<connectionManagement>
|
58 |
+
<add address="*" maxconnection="2" />
|
59 |
+
</connectionManagement>
|
60 |
+
<authenticationModules>
|
61 |
+
<add type="System.Net.BasicClient, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
62 |
+
<add type="System.Net.DigestClient, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
63 |
+
<add type="System.Net.NtlmClient, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
64 |
+
</authenticationModules>
|
65 |
+
<defaultProxy>
|
66 |
+
<proxy
|
67 |
+
usesystemdefault = "true"
|
68 |
+
bypassonlocal = "true"
|
69 |
+
/>
|
70 |
+
<!-- proxyaddress can also be set -->
|
71 |
+
</defaultProxy>
|
72 |
+
<webRequestModules>
|
73 |
+
<add prefix="http" type="System.Net.HttpRequestCreator, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
74 |
+
<add prefix="https" type="System.Net.HttpRequestCreator, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
75 |
+
<add prefix="file" type="System.Net.FileWebRequestCreator, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
76 |
+
</webRequestModules>
|
77 |
+
<settings>
|
78 |
+
<ipv6 enabled="true"/>
|
79 |
+
</settings>
|
80 |
+
</system.net>
|
81 |
+
<system.web>
|
82 |
+
<httpHandlers>
|
83 |
+
<add verb="*" path="Trace.axd" type="System.Web.Handlers.TraceHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
84 |
+
<add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
85 |
+
<add verb="*" path="*.asmx" validate="false" type="System.Web.Services.Protocols.WebServiceHandlerFactory, System.Web.Services, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
86 |
+
<add verb="*" path="*.ashx" type="System.Web.UI.SimpleHandlerFactory, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
87 |
+
<add verb="GET" path="WebResource.axd" type="System.Web.Handlers.AssemblyResourceLoader, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
88 |
+
<add verb="*" path="*.asax" type="System.Web.HttpForbiddenHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
89 |
+
<add verb="*" path="*.ascx" type="System.Web.HttpForbiddenHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
90 |
+
<add verb="*" path="*.config" type="System.Web.HttpForbiddenHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
91 |
+
<add verb="*" path="*.Config" type="System.Web.HttpForbiddenHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
92 |
+
<add verb="*" path="*.cs" type="System.Web.HttpForbiddenHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
93 |
+
<add verb="*" path="*.dll" type="System.Web.HttpForbiddenHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
94 |
+
<add verb="*" path="*.rem" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Culture=neutral, PublicKeyToken=b77a5c561934e089" validate="false" />
|
95 |
+
<add verb="*" path="*.soap" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Culture=neutral, PublicKeyToken=b77a5c561934e089" validate="false" />
|
96 |
+
<add verb="GET,HEAD" path="*" type="System.Web.StaticFileHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
97 |
+
<add verb="*" path="*" type="System.Web.HttpMethodNotAllowedHandler, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
98 |
+
</httpHandlers>
|
99 |
+
<httpModules>
|
100 |
+
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
101 |
+
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
102 |
+
<add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
103 |
+
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule, System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
104 |
+
</httpModules>
|
105 |
+
<authentication mode="Forms">
|
106 |
+
<forms name=".MONOAUTH" loginUrl="login.aspx" protection="All" timeout="30" path="/">
|
107 |
+
<credentials passwordFormat="Clear">
|
108 |
+
<!--<user name="gonzalo" password="gonz"/>-->
|
109 |
+
</credentials>
|
110 |
+
</forms>
|
111 |
+
</authentication>
|
112 |
+
<machineKey validationKey="AutoGenerate" decryptionKey="AutoGenerate" validation="SHA1" />
|
113 |
+
<globalization requestEncoding="utf-8"
|
114 |
+
responseEncoding="utf-8"
|
115 |
+
fileEncoding="utf-8"/>
|
116 |
+
<!--
|
117 |
+
culture="en-US"
|
118 |
+
uiculture="en-US" />
|
119 |
+
-->
|
120 |
+
<sessionState mode="InProc" />
|
121 |
+
<webServices>
|
122 |
+
<protocols>
|
123 |
+
<add name="HttpSoap"/>
|
124 |
+
<add name="HttpPost"/>
|
125 |
+
<add name="HttpGet"/>
|
126 |
+
<add name="Documentation"/>
|
127 |
+
</protocols>
|
128 |
+
<wsdlHelpGenerator href="DefaultWsdlHelpGenerator.aspx" />
|
129 |
+
</webServices>
|
130 |
+
<webControls clientScriptsLocation="/web_scripts" />
|
131 |
+
<compilation debug="false" defaultLanguage="c#" explicit="true" strict="false" >
|
132 |
+
<compilers>
|
133 |
+
<compiler language="cs;c#;csharp" extension=".cs" warningLevel="1" compilerOptions=""
|
134 |
+
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
135 |
+
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
|
136 |
+
warningLevel="1" compilerOptions=""
|
137 |
+
type="Microsoft.VisualBasic.VBCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
138 |
+
</compilers>
|
139 |
+
<assemblies>
|
140 |
+
<!--<add assembly="mscorlib" /> -->
|
141 |
+
<add assembly="System" />
|
142 |
+
<add assembly="System.Xml" />
|
143 |
+
<add assembly="System.Data" />
|
144 |
+
<add assembly="System.Web" />
|
145 |
+
<add assembly="System.Web.Services" />
|
146 |
+
<add assembly="System.Drawing" />
|
147 |
+
<add assembly="*" /> <!-- Add assemblies in bin directory -->
|
148 |
+
</assemblies>
|
149 |
+
</compilation>
|
150 |
+
<!--
|
151 |
+
RequestLengthDiskThreshold is a 2.0 feature that we
|
152 |
+
enable for 1.x too.
|
153 |
+
-->
|
154 |
+
<httpRuntime executionTimeout="90"
|
155 |
+
maxRequestLength="4096"
|
156 |
+
requestLengthDiskThreshold="256"
|
157 |
+
useFullyQualifiedRedirectUrl="false"
|
158 |
+
minFreeThreads="8"
|
159 |
+
minLocalRequestFreeThreads="4"
|
160 |
+
appRequestQueueLimit="100" />
|
161 |
+
<pages buffer="true"
|
162 |
+
enableSessionState="true"
|
163 |
+
autoEventWireup="true"
|
164 |
+
validateRequest="true" />
|
165 |
+
<clientTarget>
|
166 |
+
<add alias="ie5" userAgent="Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)" />
|
167 |
+
<add alias="ie4" userAgent="Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 4.0)" />
|
168 |
+
<add alias="uplevel" userAgent="Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 4.0)" />
|
169 |
+
<add alias="downlevel" userAgent="Unknown" />
|
170 |
+
</clientTarget>
|
171 |
+
</system.web>
|
172 |
+
|
173 |
+
<system.runtime.remoting>
|
174 |
+
<application>
|
175 |
+
<channels>
|
176 |
+
<channel ref="http client" displayName="http client (delay loaded)" delayLoadAsClientChannel="true" />
|
177 |
+
<channel ref="tcp client" displayName="tcp client (delay loaded)" delayLoadAsClientChannel="true" />
|
178 |
+
</channels>
|
179 |
+
</application>
|
180 |
+
<channels>
|
181 |
+
<channel id="http" type="System.Runtime.Remoting.Channels.Http.HttpChannel, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
182 |
+
<channel id="http client" type="System.Runtime.Remoting.Channels.Http.HttpClientChannel, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
183 |
+
<channel id="http server" type="System.Runtime.Remoting.Channels.Http.HttpServerChannel, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
184 |
+
<channel id="tcp" type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
185 |
+
<channel id="tcp client" type="System.Runtime.Remoting.Channels.Tcp.TcpClientChannel, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
186 |
+
<channel id="tcp server" type="System.Runtime.Remoting.Channels.Tcp.TcpServerChannel, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
187 |
+
</channels>
|
188 |
+
<channelSinkProviders>
|
189 |
+
<clientProviders>
|
190 |
+
<formatter id="soap" type="System.Runtime.Remoting.Channels.SoapClientFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
191 |
+
<formatter id="binary" type="System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
192 |
+
</clientProviders>
|
193 |
+
<serverProviders>
|
194 |
+
<formatter id="soap" type="System.Runtime.Remoting.Channels.SoapServerFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
195 |
+
<formatter id="binary" type="System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
196 |
+
<provider id="wsdl" type="System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider, System.Runtime.Remoting, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
197 |
+
</serverProviders>
|
198 |
+
</channelSinkProviders>
|
199 |
+
</system.runtime.remoting>
|
200 |
+
|
201 |
+
<appSettings>
|
202 |
+
<!--<add key="yourkey" value="your value" /> -->
|
203 |
+
<!--<remove key="a key defined higher in the hierarchy" /> -->
|
204 |
+
<!--<clear/> Removes all defined settings -->
|
205 |
+
</appSettings>
|
206 |
+
<system.diagnostics>
|
207 |
+
<trace autoflush="false" indentsize="4" />
|
208 |
+
</system.diagnostics>
|
209 |
+
<system.drawing>
|
210 |
+
</system.drawing>
|
211 |
+
|
212 |
+
<mscorlib>
|
213 |
+
<cryptographySettings>
|
214 |
+
<cryptoNameMapping>
|
215 |
+
<cryptoClasses>
|
216 |
+
<cryptoClass monoMD2="Mono.Security.Cryptography.MD2Managed, Mono.Security, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
|
217 |
+
</cryptoClasses>
|
218 |
+
<nameEntry name="MD2" class="monoMD2" />
|
219 |
+
</cryptoNameMapping>
|
220 |
+
<oidMap>
|
221 |
+
<oidEntry OID="1.2.840.113549.2.2" name="MD2" />
|
222 |
+
<oidEntry OID="1.2.840.113549.2.2" name="Mono.Security.Cryptography.MD2Managed" />
|
223 |
+
</oidMap>
|
224 |
+
</cryptographySettings>
|
225 |
+
</mscorlib>
|
226 |
+
|
227 |
+
<strongNames>
|
228 |
+
<pubTokenMapping>
|
229 |
+
<!-- ECMA key -->
|
230 |
+
<map Token="b77a5c561934e089" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
231 |
+
<!-- Microsoft (final) key -->
|
232 |
+
<map Token="b03f5f7f11d50a3a" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
233 |
+
<!-- Microsoft (Web Service Enhancement) key -->
|
234 |
+
<map Token="31bf3856ad364e35" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
235 |
+
<!-- IBM (DB2 Data Provider) key -->
|
236 |
+
<map Token="7c307b91aa13d208" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
237 |
+
<!-- Silverlight 2.0 key -->
|
238 |
+
<map Token="7cec85d7bea7798e" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
239 |
+
</pubTokenMapping>
|
240 |
+
</strongNames>
|
241 |
+
</configuration>
|
242 |
+
|
243 |
+
|
vae/com3d/COM3D2x64_Data/Mono/etc/mono/2.0/Browsers/Compat.browser
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!--
|
2 |
+
This file defines some of the browsers that Microsoft's implementation provides in
|
3 |
+
<windir>\Microsoft.NET\Framework\<ver>\CONFIG\Browsers\*.browser
|
4 |
+
|
5 |
+
It is not derived from any file distributed with Microsoft's implementation. Since
|
6 |
+
we can't distribute MS's browser files, we use browscap.ini to determine
|
7 |
+
browser capabilities. Then, if and only if the application contains App_Browser/*.browser
|
8 |
+
files and we are using .NET 2.0 or higher, we supplement the capabilities with the
|
9 |
+
information in those files and the files in this directory. The primary goal of this file
|
10 |
+
is provide browser definitions that might be referenced in App_Browser/*.browser files.
|
11 |
+
-->
|
12 |
+
<browsers>
|
13 |
+
<defaultBrowser id="Default">
|
14 |
+
</defaultBrowser>
|
15 |
+
<browser id="Default">
|
16 |
+
<identification>
|
17 |
+
<userAgent match="." />
|
18 |
+
</identification>
|
19 |
+
</browser>
|
20 |
+
<browser id="IE6to9" parentID="Default">
|
21 |
+
<identification>
|
22 |
+
<capability name="majorver" match="^[6-9]" />
|
23 |
+
<capability name="browser" match="^(IE|AOL)$" />
|
24 |
+
</identification>
|
25 |
+
</browser>
|
26 |
+
<browser id="Opera8to9" parentID="Default">
|
27 |
+
<identification>
|
28 |
+
<capability name="majorver" match="^[8-9]" />
|
29 |
+
<capability name="browser" match="^Opera$" />
|
30 |
+
</identification>
|
31 |
+
</browser>
|
32 |
+
<browser id="Safari" parentID="Default">
|
33 |
+
<identification>
|
34 |
+
<capability name="browser" match="^Safari$" />
|
35 |
+
</identification>
|
36 |
+
</browser>
|
37 |
+
<browser id="Mozilla" parentID="Default">
|
38 |
+
<identification>
|
39 |
+
<capability name="browser" match="^Mozilla" />
|
40 |
+
</identification>
|
41 |
+
</browser>
|
42 |
+
</browsers>
|