/
 
/forum/
 
/me/
 about/
cv/
 
/projects/
gloom/
bitchbot/
R1CHboard/
fR1x/
 
/coding/
perl/
php/
 
/misc/
terragen/
netguide/
 
/q2/
jump/
bang/
stare/
bunny/
neurotic/
 
/old/
tacc/
ra/
c&c/
descent/
 
/stuff/
r1q2/
 
/img-formats/
 
/settings/
Welcome to r1ch.net

[72.44.48.122@r1ch.net /stuff/nonet/]$

NoNet - Prevent a Windows application from accessing Winsock functions

About

NoNet is a small Windows application that injects code into another program to disable the use of Windows Sockets (winsock). This is useful if your other program is having network connectivity issues and is taking forever to time out when attempting to access remote resources such as the Internet.

A good example of this (and the reason I made this program) is Valve's Steam - with a failed network connection it takes 110 seconds before you are prompted to use Offline Mode (the 'Cancel' button was clicked as soon as it appeared too). With NoNet, the same prompt appears in under 4 seconds.

Usage

Simply run the .exe directly to see a list of processes and click the Inject button to inject the NoNet code. Alternatively, if you have a specific program you wish to always use NoNet on, you can make a shortcut to NoNet followed by the path to the program, eg:

C:\NoNet\NoNet.exe C:\Program\BuggyApp.exe
NoNet will then run BuggyApp.exe and inject code once the main message loop has begun. Note that not all applications immediately load the WS2_32.DLL so this technique may not work 100% of the time. Some applications may also need to start in their own folder, in this case, make sure the "Start In" folder of the shortcut is the program's folder, not the NoNet folder.

Download

nonet-1.0.zip (5.4kb). Version 1.0, 2007-08-04.

Valid XHTML 1.0!
Best viewed with a fully XHTML 1.0 / CSS2 compliant browser. View r1ch.net privacy statement. Please note that using certain types of download "accelerator" utilities that open more than one connection may result in your IP being blocked.
planetgloom.com