topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Wednesday April 24, 2024, 1:23 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - onerudyard [ switch to compact view ]

Pages: [1]
1
I have now posted a zip of URLSnooper.ENU.lng   You will find it under a different, but closely related, thread "URLsnooper refuses to start". (See my first posting of 23 May 2007 for explanation.)

2
UrlSnooper / Re: URLsnooper refuses to start!
« on: May 24, 2007, 12:20 PM »
Now that I have figured out how to add attachments to my postings (people like me should not be let loose on a site until they have learnt how to use it properly - sorry), here is a zip of the file URLSnooper.ENU.lng that should solve the "won't start under Win98/WinMe" problem. (See my posting of 23 May 2007).

3
UrlSnooper / Re: URLsnooper refuses to start!
« on: May 23, 2007, 01:02 PM »
A new workaround for Win98 and WinME users.

I am using URLSnooper under Win98SE and finding the same problems as other earlier posters. Whilst the workaround described previously will get URLSnooper working, it generates a Localiser Error message each time the program is started. This new workaround avoids this problem and gives an error-free startup each time.

The problem only arises when the program starts using the "native" english language. If the Translation Pack is downloaded and, say, the french or german language files are placed in the URLSnooper2 directory, then the program will start correctly, albeit in either french or german, provided one of these additional languages is selected from the Languages menu (which will appear automatically when a language file is present).

To get the program to start correctly in english it is neccessary, then, to create an english "translation" file. Download the Translator Kit (link is on URLSnooper homepage) and use this to create a new language file. I chose English(United States) but you could choose any that are on the list. DO NOT simply select English as this will produce confusion with the "native" (english) language file. It it probably not neccessary to actually edit anything (although being a pedant who needs to get a life, I did correct a few typos), simply save the new language file, URLSnooper.ENU.lng, to the URLSnooper2 directory.

Next use REGEDIT to delete the value
HKEY_CURRENT_USER\Software\Borland\Locales\"C:\Program Files\URLSnooper2\URLSnooper.exe"

Now start URLSnooper. A new menu item - Languages will be present. There should be two options on the drop down menu. English (which will have been automatically selected) and English(United States), the new language. Select this. The registry key will now be set to "enu" and when URLSnooper is started on any subsequent occasion it will automatically start with English(United States) as the language.

I would be glad to post the file "URLSnooper.ENU.lng" on this forum to save you all the bother of going through the above, but as it is a binary file and I am new to boards like this, I have no idea how to do that or even whether it is feasible.

I will also make a separate posting that will detail a series of observations on what is happening when the program starts/refuses to start that may prove useful in diagnosing the cause of the problem and aid in resolving it.

4
Observations on running URLSnooper 2.17.01 on Win98SE

I have recently posted a suggested workaround that avoids error messages and problems when running URLSnooper under Win98 and WinME. This post contains more detailed observations of the program's behavior which may prove useful in finding a permanent solution.

Like the above posters, I find that URLSnooper will start correctly on installation but that subsequent startups produce 3 error messages.

This behavior is determined by the registry value
HKEY_CURRENT_USER\Software\Borland\Locales\"C:\Program Files\URLSnooper2\URLSnooper.exe"
and is related to the Localiser.

When the program is first installed this key does not exist. The program will start OK. However, as soon as it starts it writes the data "EXE" to the value. On subsequent startup the program fails and these error messages are generated

URLSNOOPER caused an invalid page fault in
module URLSNOOPER.EXE at 0177:00405119.
Registers:
EAX=00a1fdcc CS=0177 EIP=00405119 EFLGS=00010213
EBX=00000000 SS=017f ESP=00a1fd78 EBP=00a1fdb4
ECX=00a1fe00 DS=017f ESI=00000010 FS=3fef
EDX=00000000 ES=017f EDI=00a1f838 GS=4b26
Bytes at CS:EIP:
8b 93 f0 02 00 00 52 e8 d7 0d 09 00 59 ba e3 16
Stack dump:
00000010 00a1fdc0 00a1fdcc 005a381b 006022e8 00a1fd78 00000000 00a1fdb8 0056a0b0 00000000 005395df 00a1fdb8 00000000 00601034 8189c116 00a1fe00

URLSNOOPER caused an invalid page fault in
module URLSNOOPER.EXE at 0177:00405119.
Registers:
EAX=00a1fdcc CS=0177 EIP=00405119 EFLGS=00010213
EBX=00000000 SS=017f ESP=00a1fd78 EBP=00a1fdb4
ECX=00a1fe00 DS=017f ESI=00000010 FS=3fef
EDX=00000000 ES=017f EDI=00a1f838 GS=4b26
Bytes at CS:EIP:
8b 93 f0 02 00 00 52 e8 d7 0d 09 00 59 ba e3 16
Stack dump:
00000010 00a1fdc0 00a1fdcc 005a381b 006022e8 00a1fd78 00000000 00a1fdb8 0056a0b0 00000000 005395df 00a1fdb8 00000000 00601034 8189c116 00a1fe00

URLSNOOPER caused an exception c0000026H in module KERNEL32.DLL at 0177:bffc04d4.
Registers:
EAX=00000000 CS=0177 EIP=bffc04d4 EFLGS=00000202
EBX=00000000 SS=017f ESP=00a1fb7c EBP=00a1fb8c
ECX=00a1fbc8 DS=017f ESI=00a1fab8 FS=3fef
EDX=00a1fc80 ES=017f EDI=8185ec28 GS=0000
Bytes at CS:EIP:
5d 5f 5e 5b 8b e5 5d c3 8b 4c 24 04 f7 41 04 06
Stack dump:
00a1fb8c bff79138 00000000 00a1ff68 00a1fbb0 bffc0613 00a1ff68 00a1fbb0 00a1fc80 8185ec28 00a1ff68 00a1fc80 00a1fc9c 00a1fbd4 bff76849 00a1fc80


Using REGEDIT the data in the value can be altered, as earlier posters have suggested. In fact almost any string can be used and the program will then on startup generate this error message

Localiser Error - Language "English" is not found

but then go on to start correctly.

If the string used in the value is a code for a language - for example "enu" or "fr" or "it" - then the error message changes to

Localiser Error - Language "English(United States)" is not found

or "French" or "Italian" or whatever.

However if the string "en" or "ntv" or an empty string "" is used, the program will start correctly without error message at all, but immediately overwrites the data "EXE" to the value and subsequent restarts fail and generate the 3 error messages detailed above.

This testing was all done on URLSnooper 2.17.01, but a brief test on the previous version, URLSnooper 2.14.02, showed the same behavior.

The Language Manager langmngr.exe also uses the same type of localiser routines, writing the data "EXE" to the value
HKEY_CURRENT_USER\Software\Borland\Locales\"C:\[installation dir]\langmngr.exe"
but this program works correctly and generates no errors.

5
A new workaround for Win98 and WinME users.

I am using URLSnooper under Win98SE and finding the same problems as other earlier posters. Whilst the workaround described previously will get URLSnooper working, it generates a Localiser Error message each time the program is started. This new workaround avoids this problem and gives an error-free startup each time.

The problem only arises when the program starts using the "native" english language. If the Translation Pack is downloaded and, say, the french or german language files are placed in the URLSnooper2 directory, then the program will start correctly, albeit in either french or german, provided one of these additional languages is selected from the Languages menu (which will appear automatically when a language file is present).

To get the program to start correctly in english it is neccessary, then, to create an english "translation" file. Download the Translator Kit (link is on URLSnooper homepage) and use this to create a new language file. I chose English(United States) but you could choose any that are on the list. DO NOT simply select English as this will produce confusion with the "native" (english) language file. It it probably not neccessary to actually edit anything (although being a pedant who needs to get a life, I did correct a few typos), simply save the new language file, URLSnooper.ENU.lng, to the URLSnooper2 directory.

Next use REGEDIT to delete the value
HKEY_CURRENT_USER\Software\Borland\Locales\"C:\Program Files\URLSnooper2\URLSnooper.exe"

Now start URLSnooper. A new menu item - Languages will be present. There should be two options on the drop down menu. English (which will have been automatically selected) and English(United States), the new language. Select this. The registry key will now be set to "enu" and when URLSnooper is started on any subsequent occasion it will automatically start with English(United States) as the language.

I would be glad to post the file "URLSnooper.ENU.lng" on this forum to save you all the bother of going through the above, but as it is a binary file and I am new to boards like this, I have no idea how to do that or even whether it is feasible.

I will also make a separate posting that will detail a series of observations on what is happening when the program starts/refuses to start that may prove useful in diagnosing the cause of the problem and aid in resolving it.

Pages: [1]