Not sure if this works on vista, but it works on my xp system.
KO erased my post about this on their forums which I can imagine why if it might cause them extra traffic when people are trying to get by x-trap...
Opening KO, then having it freeze on x-trap, then having to end task x-trap, made me come up with making 2 batch files to automate this... I just read Dr4g0n's post on his batch file to flush dns so he might have this too...
I made it into 2 batch files since I didn't want to figure out how to merge it into 1, but I have a .vbs to open both...
The .vbs: You can name it whatever you want, save it to where you plan to save your batch files..
Open notepad and put the following. Name it KO.vbs when saving.
Code:Set WshShell = WScript.CreateObject("WScript.Shell")** ** cmd = "killfrozenko.bat" cmd2 = "startko.bat"** ** Return = WshShell.Run(cmd, 1, False)** Return = WshShell.Run(cmd2, 1, False) set WshShell = Nothing
For killfrozenko.bat.. Keep the name the same. Your going to save this where you put the .vbs.
Code::start taskkill /f /IM KnightOnline.exe /FI "WindowTitle eq X-Patch" sleep 10 goto start
For startko.bat. keep the name the same. Again, put this where you put your above batch file. If you installed knight online elsewhere, then you will have to change it yourself.
Code::top C: cd "C:\Program Files\Knight Online\" KnightOnLine.exe USAKnightOnline goto top
Lastly, you might need to download sleep.exe since windows xp doesn't have a "wait" command. I would just copy it to C:\windows.
or if you don't like direct links
So when you're finished, you have two batch files and a .vbs. You just have to run the .vbs once and it will keep retrying to open ko and closing x-trap if it freezes at x-trap updating. If you do successfully get in, I would recommend alt+tabbing to the desktop and closing the two batch files.
Feel free to expand on the script.