hiyangfei / dokan

Automatically exported from code.google.com/p/dokan
1 stars 0 forks source link

No MOUNTED program has Internet-access. :| #226

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Mount your C:\ drive with mirror.exe
2. Open any program that uses internet connection (cmd.exe -> ping)

What is the expected output? What do you see instead?
I would expect that the program could use internet connection. For example also 
firefox does not work anymore when I mount the firefox map and try to navigate. 
It just refuses internet connection

What version of the product are you using? On what operating system?
Windows7

Please provide any additional information below.
Am I the very first who notices this problem ? Is this problem a known problem? 
I'm talking about the normal Dokan Library. I am NOT talking about the Dokan 
SSHFS 0.6.0!
Is this a known problem? I mean, why would all internet access be refused from 
programs that are being mounted??? It's so strange.
Please tell me if you know this problem, and perhaps the solution.

Original issue reported on code.google.com by links4...@gmail.com on 27 Apr 2011 at 11:42

GoogleCodeExporter commented 9 years ago
cmd+ping to ip-adresses works better, so it might be DNS related (then maybe 
this is a duplicate of issue #200). However programs (for example Firefox, 
FileZilla) are still experiencing trouble even when entering ip-addresses 
instead of URLs.

Original comment by helmerde...@gmail.com on 29 Apr 2011 at 4:27

GoogleCodeExporter commented 9 years ago
Why is nobody struggeling with this problem then? I can't find anything about 
this problem, but you also experience this ? Interesting.

Original comment by links4...@gmail.com on 29 Apr 2011 at 5:35

GoogleCodeExporter commented 9 years ago
Yes I am and I'm amazed this is even possible; why should it matter where an 
executable is located, to allow it to have a proper network connection?

Original comment by helmerde...@gmail.com on 30 Apr 2011 at 8:41

GoogleCodeExporter commented 9 years ago
I also was confused by this. And I found a clue AT 
http://social.msdn.microsoft.com/Forums/en-US/wsk/thread/3076a9cd-57a0-418d-8de1
-07adc3b486bb. That means programs in the dokan volume got a 10022 when create 
a socket.
Call Stack is the same:
Here's the "call stack"

socket()

    WSPSocket()

         SockSocket()
              (...seems that NtCreateFile "/device/afd/endpoint" got an error )

Original comment by Whx...@gmail.com on 13 Jun 2011 at 1:08

GoogleCodeExporter commented 9 years ago
I found somewhat of a workaround.

1) You have internet access via IP4 ip addresses, just not via DNS.

2) if you map your mounted drive (my mount is n:\ removable storage) to say 
Y:\, cmd into Y:\ and run the Ping.exe (after you have all the other necessary 
files that ping needs in it) it will run as you expect. 

Original comment by liverm...@gmail.com on 19 Sep 2011 at 4:39

GoogleCodeExporter commented 9 years ago
Did anybody found any solution for this issue?
Can't establish a socket connection from application running on a Dokan mounted 
VFS.

Original comment by eugenj...@gmail.com on 4 Nov 2011 at 2:21

GoogleCodeExporter commented 9 years ago
I'm having the same issue with Dokan 0.60 using Windows 8. 

Original comment by jozsef.k...@gmail.com on 24 Nov 2012 at 1:13