
Wijono
MemberContent Type
Profiles
Forums
Events
Everything posted by Wijono
-
Maximus-Decim Native USB Drivers
Wijono replied to maximus-decim's topic in Windows 9x Member Projects
Mille was asking what byte pattern to search and what byte to change in order to achieve the hot plug behavior as it is in the WinXP. Make sure that you have done Maximus Decim Native USB patch, and that the SYSTRAY.EXE Version is 4.10.0.2224, file size 27,648 bytes. Copy SYSTRAY.EXE to a temporary folder, then with a binary editor search for following byte pattern: 75 1B 52 68, once you find it, change the byte 75 with EB. What you will do is basically changing the instruction from "JNZ SHORT" (75) to certain address to "JMP SHORT" (EB) to certain address, thereby bypassing the "Unsafe Dialog". Once you did it, I would recommend you to use SFC to replace the original SYSTRAY.EXE by the one you have patched, so that you will have a backup just in case...Hope that helps. Now the last words, I can guarantee nothing about and I am not responsible for this patch. It works great for me. So if you decide to do it, the risk is fully yours. -
Till now I still have not got any help that can bring the Power tab into my USB 2 hub, what a pity!! I am quite convinced, that there must be a way to do it, like modifying the INF file. Meanwhile, I found an intermediate solution, i.e., by the use of USB View (usbview.exe) from Microsoft, Version 5.1.2600.0 upward, with the "Config Descriptors" turned on, we can find the "MaxPower" in the "Configuration Descriptor" that show how many mA is drawn by the device. Based on that, I am more convinced now, that there must be away to bring the Power tab into the USB 2 hub...Somebody please help...
-
Your are right Kartel. But you already have one. Different manufacturer uses different terminology. Your VIA chipset uses following name for the USB 2 Root Hub: - USB 2.0 Root Hub Whereas my NEC chipset uses different name as follows: - USB 2.0 Root Hub Device Those are basically the same. As to what name is used you can see from the driver's INF file, for example mine has a line like this: USB2\ROOT_HUB20.DeviceDesc="USB 2.0 Root Hub Device" I am still waiting someone with brilliant idea that can help us.
-
Thank you guys for trying to help!! Let me tell you this story first, I found out the reason why the ShellIconCache was not rebuilt is that I did "Restart" and "Shutdown" through one-click shortcuts I made. In order for the ShellIconCache to be rebuilt, we must do the "Shutdown" from the Start Menu -> Shutdown ... -> Shutdown, after doing that indeed the ShellIconCache was rebuilt. However, the shared folder icon is still missing, I tried Mdgx's suggestion, no luck. It seems that something else must have caused it. BTW, my attention was drawn by the fact that there is no shortcut arrow on the desktop icons. Try to fix it using Tweak UI by selecting "Arrow", also redo the KB313829 patch to renew SHELL32.DLL, still no positive result. Almost desperate I finally manage to get information from Mdgx's "Windows 98/98 SE Tricks + Secrets - Part 5" (Thanks Mdgx!!), and found that the default value for "HKCR\CLSID\{63B51F81-C868-11D0-999C-00C04FD655E1}\InProcServer32" is empty!! After entering "C:\WINDOWS\SYSTEM\SHELL32.DLL" into it and reboot, I got the shared folder icon back.
-
Thank you eidenk for trying to help. To be frank I did not shutdown the PC, just Restart. But just now I really shut it down, wait for 60 seconds and turned it back on. The result is dissapointing, still no ShellIcoCache, and the shared folder icon is still missing. Do you think those two events are interrelated? I really do not hope to reinstall Windows to solve that problem. Thanks a lot.
-
Maximus-Decim Native USB Drivers
Wijono replied to maximus-decim's topic in Windows 9x Member Projects
By chance I found out that in his "Native USB ver.2.2" maximus-decim is using also Update KB242975, which is "Update for 1394 Storage Peripherals in Windows 98 Second Edition". It is the pair "Systray.exe" and "Hotplug.dll" that are doing the job for "Unplug or eject hardware", which is also meant to unplug a 1394 (FireWire) device, no wonder it takes quite long to do the so called Safe Removal of a USB device. Anyway it still is a great work from maximus-decim!! Down the road in this thread, I was asking the possibility of achieving this Safe Removal behaviour as it is in Windows XP, where we can opt for "Safely Remove Hardware" in the notification area or just simply right-click the drive in Windows Explorer and click "Eject". With the NUSB-2.2, if we click "Eject", then we will get "Unsafe Removal of Device" error message. In the thread, iscove has written about hotplug icon that is controlled by the following key in the registry: HKCU\Software\Microsoft\Windows\CV\Applets\SysTray HotPlugFlags = 0x00000002 Services = 0x0000000d Well, "Services" does control what is displayed in the System Tray. As to "HotPlugFlags", I have done an experiment with different values, with the hope to achieve the XP behaviour mentioned above to no avail. I won't give up, I tried to look into the "Systray.exe", and changed only one Byte in it to bypass the error trapping routine, voila!! Now I get it work as in WinXP, I can still opt for the "Unplug or eject hardware", or for a simple thumbdrive just right-click and eject with no more "Unsafe Removal of Device" error message. -
I tried to run "Rebuild Icons" in Tweak UI to no avail, the file ShellIconCache is still not there. The shared folders still have the normal (non-shared) folder icon, weird!! Anything else that I can try??? Has it something to do with SHELL32.DLL?
-
Hi Kartel, It seems that your mouse and cam are USB 1 devices -> not listed under the USB 2 Hub. Your USB card is using VIA chipset (mine is NEC chipset), nevertheless the Hub Properties is similar as mine, in the sense that the Power tab is missing!! I need it for good reason, once my USB port was killed by over current, hence the current drawn by the device shown under the Power tab is a useful indication. There must be a way out there to add the Power tab to the USB 2 Hub!! Who can please help???
-
In one of my PC running Win98SE, suddenly I lost the shared folder icon, i.e., in the Windows Explorer the shared folder has the same icon as not shared folder. The shared folder used to have an icon with picture of hand under the folder icon, not anymore now. Additional info: the ShellIconCache file is missing from %windir%, it seems Windows does not try to rebuild it. Any suggestion to bring back the shared folder icon? Thanks a lot!!
-
Thank you guys. I have uninstalled Microsoft Backup and deleted those files. I got rid of the TapeDetection in the Device Manager now.
-
You have the following in your Device Manager: - VIA PCI to USB Enhanced Host Controller - USB 2.0 Root Hub The word "Enhanced" shows that you are using USB 2.0 BTW, do you have the "Power" tab in the Properties of "USB 2.0 Root Hub" and "USB Root Hub"? If the system works correctly, when you plug in a USB 1.1 device, such as Thumbdrive, then it should show up in the Power tab of the "USB Root Hub", whereas if you plug in a USB 2.0 device, it shall then show up in the Power tab of the "USB 2.0 Root Hub".
-
I am running Win98SE. Of a sudden I found "TapeDetection" in the Device Manager, I don't know where does it come from. For sure I do not use any Tape device. That "TapeDetection" does not show up under Safe Mode, I cannot get rid of it, as it will show up again in Device Manager after deleting it in virtual mode. Anyone please help to get rid of it? Thanks!!
-
98SE2ME = Killer Replacements: ME -> 98 SE
Wijono replied to MDGx's topic in Pinned Topics regarding 9x/ME
Dear Mdgx, Thanks a lot for your prompt reply. I would appreciate it if you could confirm, that what we need to do is basically replacing following files, either at DOS level or by SFC: Extracted from ME CD: %WINDIR%\SYSTEM32\DRIVERS WDMFS.SYS %WINDIR%\SYSTEM32\DRIVERS WMIDRV.SYS %WINDIR%\SYSTEM32\DRIVERS DBCLASS.SYS %WINDIR%\SYSTEM32\DRIVERS DBFILTER.SYS %WINDIR%\SYSTEM32\DRIVERS HIDCLASS.SYS %WINDIR%\SYSTEM32\DRIVERS HIDPARSE.SYS %WINDIR%\SYSTEM32\DRIVERS HIDVKD.SYS %WINDIR%\SYSTEM32\DRIVERS NTMAP.SYS %WINDIR%\SYSTEM32\DRIVERS OPENHCI.SYS %WINDIR%\SYSTEM32\DRIVERS UHCD.SYS %WINDIR%\SYSTEM32\DRIVERS USBAUTH.SYS %WINDIR%\SYSTEM32\DRIVERS USBCCGP.SYS %WINDIR%\SYSTEM32\DRIVERS USBD.SYS %WINDIR%\SYSTEM32\DRIVERS USBNTMAP.SYS %WINDIR%\SYSTEM32\DRIVERS USBPRINT.SYS %WINDIR%\SYSTEM32\DRIVERS USBSTOR.SYS %WINDIR%\SYSTEM32\DRIVERS WMILIB.SYS %WINDIR%\SYSTEM32\DRIVERS TDI.SYS %WINDIR%\SYSTEM32\DRIVERS USB8023.SYS %WINDIR%\SYSTEM32\DRIVERS DRMK.SYS %WINDIR%\SYSTEM32\DRIVERS MSPQM.SYS %WINDIR%\SYSTEM32\DRIVERS REDBOOK.SYS %WINDIR%\SYSTEM32\DRIVERS SBEMUL.SYS %WINDIR%\SYSTEM32\DRIVERS SWMIDI.SYS %WINDIR%\SYSTEM32\DRIVERS USBCAMD2.SYS %WINDIR%\SYSTEM32\DRIVERS USBINTEL.SYS %WINDIR%\SYSTEM32\DRIVERS USBSCAN.SYS %WINDIR%\SYSTEM32\DRIVERS USBSER.SYS %WINDIR%\SYSTEM32\DRIVERS SBP2SCAN.SYS %WINDIR%\SYSTEM32\DRIVERS USBCAMD.SYS %WINDIR%\SYSTEM\IOSUBSYS NTMAPHLP.PDR %WINDIR%\SYSTEM\IOSUBSYS USBMPHLP.PDR %WINDIR%\SYSTEM USBUI.DLL %WINDIR%\SYSTEM HIDCI.DLL %WINDIR%\SYSTEM HID.DLL From your 98SE2ME (C:\9!M): %WINDIR%\SYSTEM32\DRIVERS\KMIXER.SYS %WINDIR%\SYSTEM32\DRIVERS\OHCI1394.SYS %WINDIR%\SYSTEM32\DRIVERS\RT.SYS %WINDIR%\SYSTEM32\DRIVERS\USBAUDIO.SYS %WINDIR%\SYSTEM32\DRIVERS\UPDATE.SYS %WINDIR%\SYSTEM32\DRIVERS\WDMAUD.SYS %WINDIR%\SYSTEM32\DRIVERS\1394BUS.SYS %WINDIR%\SYSTEM32\DRIVERS\PORTCLS.SYS %WINDIR%\SYSTEM32\DRIVERS\USBHUB.SYS %WINDIR%\SYSTEM32\DRIVERS\SBP2PORT.SYS %WINDIR%\SYSTEM\VIP.386 %WINDIR%\SYSTEM\USER32.DLL %WINDIR%\SYSTEM\USER.EXE Is that correct? And if you don't mind another question: In order to improve USB performance, not all the ME USB functionality, is it possible to just replace minimum set of ME essential USB files, maybe USBUI.DLL, USBHUB.SYS etc. and all its dependencies? Once again thank you so much!! -
98SE2ME = Killer Replacements: ME -> 98 SE
Wijono replied to MDGx's topic in Pinned Topics regarding 9x/ME
We all know, that Mdgx has done a lot very useful things for Win98SE, among others is certainly 98SE2ME Killer Replacements. My question now, is it possible to get the ME USB functionality just by replacing the USB-files of Win98SE by those from WinME? If it is, what files need to be replaced? BTW, I am using Orangeware driver for the USB 2 PCI Card, will such ME USB implant disturb it? Thanks a lot!! -
I was too quick to be glad when I managed to bring Power tab into the “USB Root Hub” described above. Meanwhile I noticed that only USB 1.1 devices that are listed in that Power tab, not USB 2.0 devices. The driver from Orangeware that comes with the USB 2 PCI Card based on Nec chipset uPD720101 is consisting of following files: ousb2.inf ousb2hub.sys ousbehci.sys The Device Manager shows the following for the USB: - Universal Serial Bus controllers - NEC PCI to USB Enhanced Host Controller - USB 2.0 Root Hub Device - Universal Serial Bus controllers - General purpose USB Hub(*) - NEC USB Open Host Controller - NEC USB Open Host Controller - Standard Universal PCI to USB Host Controller(*) - USB Root Hub - USB Root Hub - USB Root Hub (*) seems to be for the on-board USB 1.1 ports. The scenario is as follows: When I connect a USB 1.1 device, either into the new USB ports or to the on board port, it shows up in Device Manager both in: - Device type, e.g., Thumbdrive will show up under the Hard disk controllers as UStorage Device/UStorage drive, also - in the Power tab of the USB Root Hub When I connect a USB 2,0 device into the on board USB 1.1 port, it shows up in Device Manager also both in: - Device type, e.g., Thumbdrive will show up under the Hard disk controllers as UStorage Device/UStorage drive, also - in the Power tab of the USB Root Hub But when I connect USB 2.0 device into the new USB 2.0 ports, it shows up only under the Device Type, but not under the Power tab of the USB Root Hub. By the way the “USB 2.0 Root Hub Device” does not have Power tab, should it have one? If it should, is there a way to add the Power tab to the “USB 2.0 Root Hub Device”? Or perhaps another way to force “USB Root Hub” to also show USB 2.0 device under its Power tab? May be we can achieve that by INF file modification? I really hope someone that has similar experience can help to solve that minor problem. Thanks a lot!!
-
Kartel, Sorry for the late reply, I was on long holiday. Great that you have made it. However your last question is not so clear for me. Comment to X-Mas: I did an experiment under browseui.dll (5.50.4948.700), I deleted approximately 4,500 files and 300 folders at one go, and everything went smoothly and fast, no problem at all. Comment to wolf74481: The idea behind is not just "hiding", as I have mentioned at the beginning of this thread, because the KB905915 update was basically done, so we should not be prompted to do it again.
-
I have found the solution myself. I simply went to "Device Manager", select the "USB Root Hub" for the new USB 2 Port, then click "Update Driver...". When the wizard could not find a better match, I simply selected one from the list, which is based on the Win98SE native USB.INF. After done that, the "USB Root Hub" has now the Power tab, and it shows correctly the current drawn by the device!
-
I have just added a “USB 2 PCI Card” based on NEC chipset to my PC that runs Win98SE. The driver that comes with it is from OrangeWare Corporation. Everything seems to be OK, I can feel the speed difference compared with the onboard USB 1. I noticed however, that the “USB Root Hub” in the Device Manager for this new USB Ports do not have the Power tab. Anything that I can do to add that Power tab? Thanks a lot!!
-
One more benefit if you do the fix as I described above is that you will still be able to set custom java permissions in IE6 Internet Options > Security Zones.
-
If you implemented the fix that way, then Windows Update will keep on telling you that Security Update KB905915 is required, and if you carry out that update, then it will replace the BROWSEUI.DLL in folder %windir%\SYSTEM with the version 6.00.2800.1692, i.e., the the same problem will be back!! At the beginning of this thread I have mentioned, that we want to "fool" Windows Update not to tell us e.g., to do the KB905915. I wanted to get rid of that annoyance.
-
My assumption as follows: When we do the critical patch, the Windows Update tries to scan the critical files in their default location, e.g., it checks whether the BROWSEUI.DLL in %windir%\SYSTEM has the most recent version, if not the Windows Update will prompt us to do the required critical update, e.g., if we replaced BROWSEUI.DLL in the folder %windir%\SYSTEM with the one from IE5.5SP2, then Windows Update will tell us to do the Security Update KB905915. The good thing is that Windows Explorer and IE6 have different behavior when using BROWSEUI.DLL, EXPLORER.EXE will use the one registered, if we did as I described, it will be the BROWSEUI.DLL Version 5.50.4948.700 that we copied into folder %windir%, whereas IEXPLORE.EXE will directly use the one in the default location, i.e., the one we left in the folder %windir%\SYSTEM, in our case it is BROWSEUI.DLL version 6.00.2800.1692. We can verify it easily by using "System Information" -> "Software Environment" -> "32-bit Modules loaded". If EXPLORER.EXE (Windows Explorer) is running then we also see BROWSEUI.DLL Version 5.50.4948.700 running, if we then start IE6, we will see the other BROWSEUI.DLL Version 6.00.2800.1692 also running together with BROWSELC.DLL version 6.00.2900.2180.
-
I think I found a solution to the problem I have mentioned at the beginning of this thread. Let me reiterate again, I am using Win98SE and IE6.0 SP1, if I try to delete a lot of files in a folder, Windows Explorer start to freeze. Thanks to Frank Provo!! In his website as follows I found his solution by replacing BROWSEUI.DLL and BROWSELC.DLL from IE5.5 SP2: http://www.frankprovo.com/win98ie6filesproblem.htm But then, if you do it his way, you will have to live with following minor annoyances that I touched also at the beginning, which are: • The “Lock the Toolbars” functionality in IE6 is gone. • Windows Update keeps on telling that Security Update KB905915 is required, and if you do it, the update will among others bring back BROWSEUI.DLL with the version 6.00.2800.1692, resulting with the same problem again. To work around that problem, I have done the following: 1. Leave the original (most recent) BROWSEUI.DLL and BROWSELC.DLL untouched in the folder WINDOWS\SYSTEM 2. Get the BROWSELC.DLL Version 5.50.4807.2300 from IE5.5 SP2 if you still have the installer, otherwise download from Frank’s website above 3. Get from Windows Update Catalog the Cumulative Security Update for Internet Explorer 5.5 Service Pack 2 (KB905915) - (Posted Date: December 08, 2005) for WinME (Yes, WinME!), from it you can then extract the most recent BROWSEUI.DLL Version 5.50.4948.700 4. Copy the 2 files BROWSEUI.DLL and BROWSELC.DLL just got into the folder C:\WINDOWS 5. Create a batch file, e.g., PATCH.BAT, that contains following lines: CD %windir%\System regsvr32 /u /s %windir%\System\browseui.dll regsvr32 /u /s %windir%\System\browselc.dll regsvr32 /i /s %windir%\browseui.dll regsvr32 /i /s %windir%\browselc.dll 6. Run the PATCH.BAT above and reboot. After that patch, I can delete a folder containing more than 900 files with no problem. On top of it, I will not be prompted to do Windows Update (e.g., KB905915) that will bring back BROWSEUI.DLL version 6.00.2800.1692, and the “Lock the Toolbars” functionality in IE6 is intact!! Now the last words, I can guarantee nothing about this solution. It works for me. So if you decide to do it, the risk is fully yours. Good luck!!
-
Somehow I came to the situation, when I start the Outlook 2003, it does not start Outlook, instead it tries to do the "detect and Repair...", but only the first pop-up comes up, nothing else happens, I have to click "Cancel" to stop it. The same thing happens when I try to reinstall Office 2003 SP2. The OS is WinXP Proffessional SP2. Can any one help how to completely remove and clean Office 2003, and perhaps also the previous ones (I was using Office XP before), so that I can reinstall Office 2003? Thanks a lot.
-
Thanks a lot for all the good advices. As a matter of fact, beside moving (not deleting) files from WINNT\Installer partially, which is about 202 MB, I also have moved the following: $hf_mig$ --> 174 MB $NTUninstall --> 344 MB So all in all I could free up 720MB of disk space in my C drive. With that the minimum 15% free disk space as mentioned by Zxian is achieved. Thanks a lot again.
-
Thanks to the nice advice from Zxian. It has been my habit to do the cleanup of all temporary folders, hence when I tried CCleaner, it brought me something like 11 MB, not much compared to 400 something in the WINNT\Installer folder. So what I did is not deleting that folder, instead selected some of the older files and moved them to other partition where I have more space, so that if need arises I still can fetch them back. That way I can free something like 200 MB. So far I have no noticeable problem with that method.