質問編集履歴

5

ああああああ

2018/09/19 03:16

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- C# WebBrowser 接続出来ない場合の処理方法
1
+ あああああああああああああああああああああああああああああああああああああ
test CHANGED
@@ -1,19 +1 @@
1
- C#(visual studio 2017)
2
-
3
-
4
-
5
- WebBrowserコントロールを利用してサイトにアクセスしようとしています。
6
-
7
-
8
-
9
- 考えられる情報はあると思いますが下記2点が真っ先にエラーとしては出てきそうな状況です。
10
-
11
- ①サーバ側等の問題により「404エラー(not found)」
1
+ ああああああああああああああああああああああああああああああ
12
-
13
- ②LANケーブルの差込みが出来ておらず「ネットワークに接続されていません」
14
-
15
-
16
-
17
- 上記の2点をどちらも判別して動作中のプログラムを停止する方法でなにか良い方法はありませんか。
18
-
19
- ご回答よろしくお願いいたします。

4

aa

2018/09/19 03:16

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -17,431 +17,3 @@
17
17
  上記の2点をどちらも判別して動作中のプログラムを停止する方法でなにか良い方法はありませんか。
18
18
 
19
19
  ご回答よろしくお願いいたします。
20
-
21
-
22
-
23
- (接続時のページ)
24
-
25
- ```HTTPS
26
-
27
- <html>
28
-
29
- <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
30
-
31
-
32
-
33
- <meta name="Administrator" content="WEBサーバ">
34
-
35
- <title>認証p</title>
36
-
37
- <meta name="id" content="auth" >
38
-
39
- <script type="text/JavaScript">
40
-
41
- <!--
42
-
43
- top.location.target="_top";
44
-
45
- if (window.location.target != "_top") {
46
-
47
- top.location.href=window.location.href;
48
-
49
- }
50
-
51
- var savedPwd = "";
52
-
53
- function onPageUnload() {
54
-
55
- window.name = "";
56
-
57
- }
58
-
59
- window.onunload=onPageUnload;
60
-
61
- // -->
62
-
63
- </script>
64
-
65
- </head>
66
-
67
- <frameset name="frameMain" id="frameMain" rows="100%,0%,0%">
68
-
69
- <frame src="auth1.html" name="authFrm" id="authFrm" scrolling="no">
70
-
71
- <frame src="policyBanner.html" name="policyBannerFrm" id="policyBannerFrm" scrolling="no">
72
-
73
- <frame src="emptyView4.html" name="authTgtFrm" id="authTgtFrm" scrolling="no">
74
-
75
- </frameset>
76
-
77
- </html>
78
-
79
-
80
-
81
- ```
82
-
83
- (auth1.html)
84
-
85
- ```HTTPS
86
-
87
- <html>
88
-
89
- <head><meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
90
-
91
-
92
-
93
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
94
-
95
- <meta http-equiv="Expires" content="-1"/>
96
-
97
- <meta http-equiv="Pragma" content="no-cache"/>
98
-
99
- <meta http-equiv="Cache-Control" content="no-cache"/>
100
-
101
- <meta name="id" content="auth1" >
102
-
103
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
104
-
105
- <link href="swl_login-6.2.5-391928886(jpn).css" rel="stylesheet" type="text/css">
106
-
107
- <title>認証ページ</title>
108
-
109
- <script type="text/JavaScript" src="jquery-6.2.5-3031828635(jpn).js"></script>
110
-
111
- <script type="text/JavaScript" src="cookies-6.2.5-1331366947(jpn).js"></script>
112
-
113
- <script type="text/JavaScript" src="md5-6.2.5-4190932482(jpn).js"></script>
114
-
115
- <script type="text/JavaScript" src="auth-6.2.5-3374662420(jpn).js"></script>
116
-
117
- <script type="text/JavaScript" src="browserCheck-6.2.5-3804333993(jpn).js"></script>
118
-
119
-
120
-
121
- <script type="text/JavaScript">
122
-
123
- <!--
124
-
125
- var strPasswordNeeded = "パスワードを入力してください";
126
-
127
- var strEnableCookies = 'Cookie を有効にしてください。';
128
-
129
-
130
-
131
- var strWrongUserPasswd = "不正な名前またはパスワードです";
132
-
133
- var strAdminLoginDisabled = "ここからのログインは許可されていません";
134
-
135
-
136
-
137
- // -->
138
-
139
- </script>
140
-
141
- <script type="text/JavaScript" src="auth1.js"></script>
142
-
143
-
144
-
145
- <style type="text/css">
146
-
147
- body {
148
-
149
- background-color: #efeff0;
150
-
151
- }
152
-
153
- #login_box
154
-
155
- {
156
-
157
- width:450px;
158
-
159
- height:320px;
160
-
161
- margin:0 auto 0 auto;
162
-
163
- margin-top: 10%;
164
-
165
- background-image: url(login_box.png);
166
-
167
- background-color:#ffffff;
168
-
169
- clear:both;
170
-
171
- border: 1px solid #ccc;
172
-
173
- border-radius: 3px;
174
-
175
- box-shadow: 2px 2px 2px 0 rgba(230, 230, 230, 1);
176
-
177
- }
178
-
179
- #error_box
180
-
181
- {
182
-
183
- width: 354px;
184
-
185
- height:40px;
186
-
187
- margin-left:30px;
188
-
189
- color: #990000;
190
-
191
- border: 1px solid #7f7f91;
192
-
193
- background-color: #eaebf2;
194
-
195
- background-image: url(alert_bg.gif);
196
-
197
- background-repeat: no-repeat;
198
-
199
- text-align: left;
200
-
201
- clear:both;
202
-
203
- }
204
-
205
-
206
-
207
- #error_text
208
-
209
- {
210
-
211
- margin-left: 45px;
212
-
213
- padding-top: 10px;
214
-
215
- padding-right: 10px;
216
-
217
- padding-bottom: 10px;
218
-
219
- }
220
-
221
- #admin_reauth_text
222
-
223
- {
224
-
225
- margin-left:60px;
226
-
227
- clear:both;
228
-
229
- }
230
-
231
- #username_line,
232
-
233
- #password_line,
234
-
235
- #language_line,
236
-
237
- #button_line,
238
-
239
- #sslvpn_enabled
240
-
241
- {
242
-
243
- padding-left: 30px;
244
-
245
- clear:both;
246
-
247
- }
248
-
249
- .fieldName
250
-
251
- {
252
-
253
- float:left;
254
-
255
- width:60px;
256
-
257
- margin-left:30px;
258
-
259
- margin-top: 2px;
260
-
261
- }
262
-
263
- .fieldValue
264
-
265
- {
266
-
267
- float:left;
268
-
269
- }
270
-
271
- #sslvpn_enabled .fieldValue
272
-
273
- {
274
-
275
- width: 260px;
276
-
277
- text-align: right;
278
-
279
- }
280
-
281
- .vgap8 { width:354px;height:8px;clear:both; }
282
-
283
- .vgap15 { width:354px;height:15px;clear:both; }
284
-
285
- .vgap85 { width:354px;height:85px;clear:both; }
286
-
287
- </style>
288
-
289
- </head>
290
-
291
- <body>
292
-
293
-
294
-
295
-
296
-
297
- <form name="standardPass" onsubmit="return(processButn());" action="auth.cgi" method="POST" target="authTgtFrm">
298
-
299
- <INPUT TYPE="HIDDEN" NAME="param1" VALUE="5343D9863577" disabled><INPUT TYPE="HIDDEN" NAME="param2" VALUE="97D6D" disabled><input type="hidden" name="id" value="04" size="50"/><INPUT TYPE="HIDDEN" NAME="sessId" VALUE="D17F7214" disabled>
300
-
301
-
302
-
303
- <div id="login_box" align="left">
304
-
305
- <div class="vgap85"></div>
306
-
307
- <div id="error_box" style="visibility:hidden;">
308
-
309
- <div id="error_text">
310
-
311
- </div>
312
-
313
- </div>
314
-
315
- <div id="admin_reauth_text" style="visibility:hidden;">
316
-
317
- パスワードを入力してください:
318
-
319
- </div>
320
-
321
- <div id="username_line">
322
-
323
- <div class="fieldName">
324
-
325
- ユーザ名:
326
-
327
- </div>
328
-
329
- <div class="fieldValue">
330
-
331
- <input type="text" id="userName" name="userName" value="" maxlength="128" autocomplete="off" style="width: 180px;">
332
-
333
- </div>
334
-
335
- </div>
336
-
337
- <div class="vgap8"></div>
338
-
339
- <div id="password_line">
340
-
341
- <div class="fieldName">
342
-
343
- パスワード:
344
-
345
- </div>
346
-
347
- <div class="fieldValue">
348
-
349
- <input type="password" name="pwd" value="" maxlength="63" autocomplete="off" style="width: 180px;">
350
-
351
- </div>
352
-
353
- </div>
354
-
355
- <div class="vgap8"></div>
356
-
357
- <div id="language_line">
358
-
359
- <div class="fieldName">
360
-
361
- 言語:
362
-
363
- </div>
364
-
365
- <div class="fieldValue">
366
-
367
- <select name="select2">
368
-
369
- <option>日本語</option>
370
-
371
- </select>
372
-
373
- </div>
374
-
375
- </div>
376
-
377
- <div class="vgap15"></div>
378
-
379
- <div id="button_line">
380
-
381
- <div class="fieldName">
382
-
383
- &nbsp;
384
-
385
- </div>
386
-
387
- <div class="fieldValue">
388
-
389
- <input type="submit" name="Submit" value="ログイン" class="button" >
390
-
391
- </div>
392
-
393
- </div>
394
-
395
- <div class="vgap8"></div>
396
-
397
- <div id="sslvpn_enabled" style="visibility:hidden;">
398
-
399
- <div class="fieldName">
400
-
401
- &nbsp;
402
-
403
- </div>
404
-
405
- <div class="fieldValue">
406
-
407
- SSLVPN へのログインは、<a href="sslvpn" onClick="sslvpnRedirect();">ここ</a>を選択します
408
-
409
- </div>
410
-
411
- </div>
412
-
413
- </div>
414
-
415
-
416
-
417
- <input type="hidden" name="uName">
418
-
419
- <input type="hidden" name="pass">
420
-
421
- <input type="hidden" name="digest">
422
-
423
- <input type="hidden" name="connid" disabled>
424
-
425
- </form>
426
-
427
- <noscript>
428
-
429
- <center>
430
-
431
- <font color="#FFFFFF"><font size="+1">JavaScript をオンにしてログインしてください。</font></font>
432
-
433
- </center>
434
-
435
- </noscript>
436
-
437
-
438
-
439
- </body>
440
-
441
- </html>
442
-
443
-
444
-
445
-
446
-
447
- ```

3

変更

2018/09/12 04:56

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- <meta name="SonicWall Administrator" content="WEBサーバ">
33
+ <meta name="Administrator" content="WEBサーバ">
34
34
 
35
35
  <title>認証p</title>
36
36
 

2

ソースの追加

2018/09/12 03:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,431 @@
17
17
  上記の2点をどちらも判別して動作中のプログラムを停止する方法でなにか良い方法はありませんか。
18
18
 
19
19
  ご回答よろしくお願いいたします。
20
+
21
+
22
+
23
+ (接続時のページ)
24
+
25
+ ```HTTPS
26
+
27
+ <html>
28
+
29
+ <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
30
+
31
+
32
+
33
+ <meta name="SonicWall Administrator" content="WEBサーバ">
34
+
35
+ <title>認証p</title>
36
+
37
+ <meta name="id" content="auth" >
38
+
39
+ <script type="text/JavaScript">
40
+
41
+ <!--
42
+
43
+ top.location.target="_top";
44
+
45
+ if (window.location.target != "_top") {
46
+
47
+ top.location.href=window.location.href;
48
+
49
+ }
50
+
51
+ var savedPwd = "";
52
+
53
+ function onPageUnload() {
54
+
55
+ window.name = "";
56
+
57
+ }
58
+
59
+ window.onunload=onPageUnload;
60
+
61
+ // -->
62
+
63
+ </script>
64
+
65
+ </head>
66
+
67
+ <frameset name="frameMain" id="frameMain" rows="100%,0%,0%">
68
+
69
+ <frame src="auth1.html" name="authFrm" id="authFrm" scrolling="no">
70
+
71
+ <frame src="policyBanner.html" name="policyBannerFrm" id="policyBannerFrm" scrolling="no">
72
+
73
+ <frame src="emptyView4.html" name="authTgtFrm" id="authTgtFrm" scrolling="no">
74
+
75
+ </frameset>
76
+
77
+ </html>
78
+
79
+
80
+
81
+ ```
82
+
83
+ (auth1.html)
84
+
85
+ ```HTTPS
86
+
87
+ <html>
88
+
89
+ <head><meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
90
+
91
+
92
+
93
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
94
+
95
+ <meta http-equiv="Expires" content="-1"/>
96
+
97
+ <meta http-equiv="Pragma" content="no-cache"/>
98
+
99
+ <meta http-equiv="Cache-Control" content="no-cache"/>
100
+
101
+ <meta name="id" content="auth1" >
102
+
103
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
104
+
105
+ <link href="swl_login-6.2.5-391928886(jpn).css" rel="stylesheet" type="text/css">
106
+
107
+ <title>認証ページ</title>
108
+
109
+ <script type="text/JavaScript" src="jquery-6.2.5-3031828635(jpn).js"></script>
110
+
111
+ <script type="text/JavaScript" src="cookies-6.2.5-1331366947(jpn).js"></script>
112
+
113
+ <script type="text/JavaScript" src="md5-6.2.5-4190932482(jpn).js"></script>
114
+
115
+ <script type="text/JavaScript" src="auth-6.2.5-3374662420(jpn).js"></script>
116
+
117
+ <script type="text/JavaScript" src="browserCheck-6.2.5-3804333993(jpn).js"></script>
118
+
119
+
120
+
121
+ <script type="text/JavaScript">
122
+
123
+ <!--
124
+
125
+ var strPasswordNeeded = "パスワードを入力してください";
126
+
127
+ var strEnableCookies = 'Cookie を有効にしてください。';
128
+
129
+
130
+
131
+ var strWrongUserPasswd = "不正な名前またはパスワードです";
132
+
133
+ var strAdminLoginDisabled = "ここからのログインは許可されていません";
134
+
135
+
136
+
137
+ // -->
138
+
139
+ </script>
140
+
141
+ <script type="text/JavaScript" src="auth1.js"></script>
142
+
143
+
144
+
145
+ <style type="text/css">
146
+
147
+ body {
148
+
149
+ background-color: #efeff0;
150
+
151
+ }
152
+
153
+ #login_box
154
+
155
+ {
156
+
157
+ width:450px;
158
+
159
+ height:320px;
160
+
161
+ margin:0 auto 0 auto;
162
+
163
+ margin-top: 10%;
164
+
165
+ background-image: url(login_box.png);
166
+
167
+ background-color:#ffffff;
168
+
169
+ clear:both;
170
+
171
+ border: 1px solid #ccc;
172
+
173
+ border-radius: 3px;
174
+
175
+ box-shadow: 2px 2px 2px 0 rgba(230, 230, 230, 1);
176
+
177
+ }
178
+
179
+ #error_box
180
+
181
+ {
182
+
183
+ width: 354px;
184
+
185
+ height:40px;
186
+
187
+ margin-left:30px;
188
+
189
+ color: #990000;
190
+
191
+ border: 1px solid #7f7f91;
192
+
193
+ background-color: #eaebf2;
194
+
195
+ background-image: url(alert_bg.gif);
196
+
197
+ background-repeat: no-repeat;
198
+
199
+ text-align: left;
200
+
201
+ clear:both;
202
+
203
+ }
204
+
205
+
206
+
207
+ #error_text
208
+
209
+ {
210
+
211
+ margin-left: 45px;
212
+
213
+ padding-top: 10px;
214
+
215
+ padding-right: 10px;
216
+
217
+ padding-bottom: 10px;
218
+
219
+ }
220
+
221
+ #admin_reauth_text
222
+
223
+ {
224
+
225
+ margin-left:60px;
226
+
227
+ clear:both;
228
+
229
+ }
230
+
231
+ #username_line,
232
+
233
+ #password_line,
234
+
235
+ #language_line,
236
+
237
+ #button_line,
238
+
239
+ #sslvpn_enabled
240
+
241
+ {
242
+
243
+ padding-left: 30px;
244
+
245
+ clear:both;
246
+
247
+ }
248
+
249
+ .fieldName
250
+
251
+ {
252
+
253
+ float:left;
254
+
255
+ width:60px;
256
+
257
+ margin-left:30px;
258
+
259
+ margin-top: 2px;
260
+
261
+ }
262
+
263
+ .fieldValue
264
+
265
+ {
266
+
267
+ float:left;
268
+
269
+ }
270
+
271
+ #sslvpn_enabled .fieldValue
272
+
273
+ {
274
+
275
+ width: 260px;
276
+
277
+ text-align: right;
278
+
279
+ }
280
+
281
+ .vgap8 { width:354px;height:8px;clear:both; }
282
+
283
+ .vgap15 { width:354px;height:15px;clear:both; }
284
+
285
+ .vgap85 { width:354px;height:85px;clear:both; }
286
+
287
+ </style>
288
+
289
+ </head>
290
+
291
+ <body>
292
+
293
+
294
+
295
+
296
+
297
+ <form name="standardPass" onsubmit="return(processButn());" action="auth.cgi" method="POST" target="authTgtFrm">
298
+
299
+ <INPUT TYPE="HIDDEN" NAME="param1" VALUE="5343D9863577" disabled><INPUT TYPE="HIDDEN" NAME="param2" VALUE="97D6D" disabled><input type="hidden" name="id" value="04" size="50"/><INPUT TYPE="HIDDEN" NAME="sessId" VALUE="D17F7214" disabled>
300
+
301
+
302
+
303
+ <div id="login_box" align="left">
304
+
305
+ <div class="vgap85"></div>
306
+
307
+ <div id="error_box" style="visibility:hidden;">
308
+
309
+ <div id="error_text">
310
+
311
+ </div>
312
+
313
+ </div>
314
+
315
+ <div id="admin_reauth_text" style="visibility:hidden;">
316
+
317
+ パスワードを入力してください:
318
+
319
+ </div>
320
+
321
+ <div id="username_line">
322
+
323
+ <div class="fieldName">
324
+
325
+ ユーザ名:
326
+
327
+ </div>
328
+
329
+ <div class="fieldValue">
330
+
331
+ <input type="text" id="userName" name="userName" value="" maxlength="128" autocomplete="off" style="width: 180px;">
332
+
333
+ </div>
334
+
335
+ </div>
336
+
337
+ <div class="vgap8"></div>
338
+
339
+ <div id="password_line">
340
+
341
+ <div class="fieldName">
342
+
343
+ パスワード:
344
+
345
+ </div>
346
+
347
+ <div class="fieldValue">
348
+
349
+ <input type="password" name="pwd" value="" maxlength="63" autocomplete="off" style="width: 180px;">
350
+
351
+ </div>
352
+
353
+ </div>
354
+
355
+ <div class="vgap8"></div>
356
+
357
+ <div id="language_line">
358
+
359
+ <div class="fieldName">
360
+
361
+ 言語:
362
+
363
+ </div>
364
+
365
+ <div class="fieldValue">
366
+
367
+ <select name="select2">
368
+
369
+ <option>日本語</option>
370
+
371
+ </select>
372
+
373
+ </div>
374
+
375
+ </div>
376
+
377
+ <div class="vgap15"></div>
378
+
379
+ <div id="button_line">
380
+
381
+ <div class="fieldName">
382
+
383
+ &nbsp;
384
+
385
+ </div>
386
+
387
+ <div class="fieldValue">
388
+
389
+ <input type="submit" name="Submit" value="ログイン" class="button" >
390
+
391
+ </div>
392
+
393
+ </div>
394
+
395
+ <div class="vgap8"></div>
396
+
397
+ <div id="sslvpn_enabled" style="visibility:hidden;">
398
+
399
+ <div class="fieldName">
400
+
401
+ &nbsp;
402
+
403
+ </div>
404
+
405
+ <div class="fieldValue">
406
+
407
+ SSLVPN へのログインは、<a href="sslvpn" onClick="sslvpnRedirect();">ここ</a>を選択します
408
+
409
+ </div>
410
+
411
+ </div>
412
+
413
+ </div>
414
+
415
+
416
+
417
+ <input type="hidden" name="uName">
418
+
419
+ <input type="hidden" name="pass">
420
+
421
+ <input type="hidden" name="digest">
422
+
423
+ <input type="hidden" name="connid" disabled>
424
+
425
+ </form>
426
+
427
+ <noscript>
428
+
429
+ <center>
430
+
431
+ <font color="#FFFFFF"><font size="+1">JavaScript をオンにしてログインしてください。</font></font>
432
+
433
+ </center>
434
+
435
+ </noscript>
436
+
437
+
438
+
439
+ </body>
440
+
441
+ </html>
442
+
443
+
444
+
445
+
446
+
447
+ ```

1

追加

2018/09/12 02:56

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- C# WebBrowser 接続出来ない場合
1
+ C# WebBrowser 接続出来ない場合の処理方法
test CHANGED
@@ -4,9 +4,9 @@
4
4
 
5
5
  WebBrowserコントロールを利用してサイトにアクセスしようとしています。
6
6
 
7
- もし、接続出来ない状況等の場合はどの様に処理すればいいでしょうか。
8
7
 
9
8
 
9
+ 考えられる情報はあると思いますが下記2点が真っ先にエラーとしては出てきそうな状況です。
10
10
 
11
11
  ①サーバ側等の問題により「404エラー(not found)」
12
12