![]() ![]() |
May 27 2005, 05:18 PM
Post
#1
|
|
|
Revolutions Pack Creator ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1488 Joined: 19-November 04 From: NeverSleep Member No.: 36858 OS: none
|
Here is my 2 hours of work:
32-bit scandisk. What? No, no! Not really rewrited scan disk 9x function or such. It's just a replacement over standard scandskw and: - As a 32-bit application, it's more stable! - As a 32-bit application, it can talk with other 32-bit extensions - As a 32-bit application, it can be skinned! It supports standard parameters: scandskw.exe [disk list] [parameters] /a Check all your local hard disks. /n Start and quit ScanDisk automatically. /p Prevent ScanDisk from correcting any errors it finds. +additional+ /surface: Force surface scan /custom: Disallow to change your settings /noui: Background (no UI) scanning /min: Minimized scanning Tihiy
Attached File(s)
|
|
|
|
May 27 2005, 06:04 PM
Post
#2
|
|
|
Newbie Group: Members Posts: 47 Joined: 8-May 05 Member No.: 55158
|
Tihiy:
AWESOME! Replaced your Scandskw.exe with the old one (in C:\Windows\) and... works like a charm! That was on my 'test bed' with 98seSP, 98se>ME, RP 3.5. My 'base' (read 'base line') PC, with none of the above, crashed with: CODE SCANDSKW caused a general protection fault in module KRNL386.EXE at 0001:00006386. Registers: EAX=00000000 CS=0147 EIP=00006386 EFLGS=00000246 EBX=00000020 SS=5a3f ESP=00008a6c EBP=00008a72 ECX=00000031 DS=016f ESI=00005967 FS=5967 EDX=000217e3 ES=016f EDI=802c016f GS=0000 Bytes at CS:EIP: 8e 5e 04 8e 06 60 00 ba 42 00 bb 26 12 e8 48 fa Stack dump: 016f016f 8a785967 17e26985 00288ac0 17e2019f fffffff8 005101d8 00000001 00000010 0063fbd4 7fe81590 00000001 bff9b3fe 00637000 00402c9c No big deal. Just include it in the next release of the Revolution Pack (which I believe fixes the above problem). Great (and lets not forget fast) work! nitebat |
|
|
|
May 27 2005, 06:12 PM
Post
#3
|
|
|
Revolutions Pack Creator ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1488 Joined: 19-November 04 From: NeverSleep Member No.: 36858 OS: none
|
AH FORGOT!!!
It works only with KERNEL32.DLL 4.10.2225 (included in SP2RC3 and higher) |
|
|
|
May 27 2005, 07:19 PM
Post
#4
|
|
|
Member ![]() ![]() Group: Members Posts: 146 Joined: 13-November 04 Member No.: 36416 |
Dear Tihiy
How do u do all such things can u send me what languages u know and how u improved u'r idea about modifying ms's all bugs etc. please reply as good as u can so that all forum member can take advantage and improve there knowledge. MSFN ENJOY!!! |
|
|
|
May 27 2005, 07:46 PM
Post
#5
|
|
|
Member ![]() ![]() Group: Members Posts: 274 Joined: 18-February 05 From: Paradise, Tx. USA Member No.: 44474
|
Tihiy, downloaded & file size came out at 97.6KB[99,988 bytes] not 39.5k, is this right???
Scratch that, dld again came out 39.5k, don't know what hapnd first & second time??? This post has been edited by randiroo76073: May 27 2005, 08:02 PM |
|
|
|
May 29 2005, 11:22 PM
Post
#6
|
|
|
Author - Unofficial Win98 SE SP ![]() ![]() ![]() ![]() Group: Members Posts: 519 Joined: 1-September 04 Member No.: 29617
|
Tihiy, thanks for this great work...
If you accept, I want to add it into the next version after some testing. Original Win98 Scandisk wrapper is very small (4 KB). Why? Any idea? Also, what's the reason of Kernel32.dll-4.10.2225 dependecy? Just wonder... |
|
|
|
May 30 2005, 04:04 AM
Post
#7
|
|
|
Revolutions Pack Creator ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1488 Joined: 19-November 04 From: NeverSleep Member No.: 36858 OS: none
|
QUOTE (Gape @ May 29 2005, 11:22 PM) Tihiy, thanks for this great work... If you accept, I want to add it into the next version after some testing. Original Win98 Scandisk wrapper is very small (4 KB). Why? Any idea? Also, what's the reason of Kernel32.dll-4.10.2225 dependecy? Just wonder... Well, you can if it works OK. My scandisk is bigger, because - Bit more features - Includes more icon variations, including 32-bit ones - PowerBasic compiler sux! You can compress it with UPX executable packer. As for Kernel32.dll, it's because it hard-coded function offset values - it's difficult to write proper calls for undocumented APIs. |
|
|
|
May 31 2005, 06:40 AM
Post
#8
|
|
|
Author - Unofficial Win98 SE SP ![]() ![]() ![]() ![]() Group: Members Posts: 519 Joined: 1-September 04 Member No.: 29617
|
QUOTE (Tihiy @ May 30 2005, 12:04 PM) - PowerBasic compiler sux! PowerBasic?! |
|
|
|
May 31 2005, 08:40 AM
Post
#9
|
|
|
Revolutions Pack Creator ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1488 Joined: 19-November 04 From: NeverSleep Member No.: 36858 OS: none
|
Yes, hahaha!
I'm writing everything on it. That was my secret. |
|
|
|
May 31 2005, 08:56 AM
Post
#10
|
|
|
Trouble Starter ![]() ![]() Group: Members Posts: 110 Joined: 14-January 04 From: Rochester, NY Member No.: 12473
|
QUOTE (Gape @ May 29 2005, 11:22 PM) If you accept, I want to add it into the next version after some testing. Gape, I really hope you keep 3rd party applications as optional items that aren't installed by default, or provide a very easy to click checkbox to allow or disallow all 3rd party applications. Some of us are purists that only want official MS bits installed on the PC. Some of us don't have a choice because we are in a work enviroment and installing 3rd party apps to replace 1st party apps is GREATLY frowned upon. I've been trying to sell my coworkers on installing this across the company but it's been falling upon deaf ears for now. Obviously if 3rd party bits are installed by default it makes it 10x harder to convince an IT team to install this SP1. I'm not asking you ot cater to me, I'm just asking for you to keep this SP as pure (1st party) as possible. |
|
|
|
May 31 2005, 09:05 AM
Post
#11
|
|
|
Author - Unofficial Win98 SE SP ![]() ![]() ![]() ![]() Group: Members Posts: 519 Joined: 1-September 04 Member No.: 29617
|
QUOTE (Rhelic @ May 31 2005, 04:56 PM) I really hope you keep 3rd party applications as optional items that aren't installed by default, or provide a very easy to click checkbox to allow or disallow all 3rd party applications. Some of us are purists that only want official MS bits installed on the PC. Some of us don't have a choice because we are in a work enviroment and installing 3rd party apps to replace 1st party apps is GREATLY frowned upon. I've been trying to sell my coworkers on installing this across the company but it's been falling upon deaf ears for now. Obviously if 3rd party bits are installed by default it makes it 10x harder to convince an IT team to install this SP1. I'm not asking you ot cater to me, I'm just asking for you to keep this SP as pure (1st party) as possible. Rhelic, Thank you for your comments. I'll try to make them optional. Also I want to write again: - SP will NOT be a collection of freeware programs. - Only some replacements can be added to SP such as Scandisk, Format etc. - Scandisk, Format and FDisk replacements are required for better HDD capacity support. |
|
|
|
May 31 2005, 04:10 PM
Post
#12
|
|
|
Advanced Member ![]() ![]() ![]() Group: Members Posts: 316 Joined: 23-January 05 Member No.: 41758 |
ahhh, i was going to post on this but see someone has beat me to it
if these are going to find there way into the SP Tihiy has not said that this scandisk addresses any of the concerning issues and imo alot of people will not have problems with the 137 GB limit as their existing partitions will be smaller than this. i 've made my views on unnecessary hacked file inclusion in the SP pretty clear previously and for much the same reasons as Rhelic. it seems much better suited (what with the skinning and added icons) to Tihiy's own ongoing projects. anyway just my 2 cents... |
|
|
|
May 31 2005, 05:24 PM
Post
#13
|
|
|
Newbie Group: Members Posts: 47 Joined: 8-May 05 Member No.: 55158
|
miko:
tihiys' 32 bit ScanDisk is the result of disscusions we had concerning the LameSkin part of his Revolution Pack. I had asked if he could 'skin' no-standard buttons (like 'Start' & 'Close' in ScanDisk). He said it would be easier to write a 32 bit ScanDisk, which he did. It took him less then 2 hours. Now, Scandiskw.exe is just a 'wrapper' for the 16 bit scandisk.exe in the C:\Windows\Command\ folder. The original Scandiskw.exe is a 16 bit app as well. Tihiy just wrote a 32 bit 'front end' for scandisk.exe. Defrag, on the other hand, is a 16 bit app with no 'dos' companion. So, unfortunatly, there will be no 'skinnable' version of defrag.exe anytime soon. Hope that clarifies things for you. nitebat |
|
|
|
May 31 2005, 10:14 PM
Post
#14
|
|
|
Revolutions Pack Creator ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1488 Joined: 19-November 04 From: NeverSleep Member No.: 36858 OS: none
|
QUOTE Now, Scandiskw.exe is just a 'wrapper' for the 16 bit scandisk.exe in the C:\Windows\Command\ folder. Delete scandisk.exe and check if you don't believe. |
|
|
|
Jun 1 2005, 03:10 AM
Post
#15
|
|
|
Newbie Group: Members Posts: 47 Joined: 8-May 05 Member No.: 55158
|
Thank you tihiy:
The functions had to come from somewhere. I had no idea they were buried so deep. Makes scense though. So now the 32 bit functions have a 32 bit 'front end'. nitebat Always willing to learn. |
|
|
|
Jun 1 2005, 03:18 AM
Post
#16
|
|
|
Author - Unofficial Win98 SE SP ![]() ![]() ![]() ![]() Group: Members Posts: 519 Joined: 1-September 04 Member No.: 29617
|
QUOTE (miko @ Jun 1 2005, 12:10 AM) Tihiy has not said that this scandisk addresses any of the concerning issues and imo alot of people will not have problems with the 137 GB limit as their existing partitions will be smaller than this. i 've made my views on unnecessary hacked file inclusion in the SP pretty clear previously and for much the same reasons as Rhelic. it seems much better suited (what with the skinning and added icons) to Tihiy's own ongoing projects. We wrote that on various topics: 137 GB limit is a serious problem, it could not be fixed by smaller partitions. Please read Petr's 137 GB post for details. |
|
|
|
Jun 1 2005, 03:57 AM
Post
#17
|
|
|
Advanced Member ![]() ![]() ![]() Group: Members Posts: 316 Joined: 23-January 05 Member No.: 41758 |
QUOTE (Gape @ Jun 1 2005, 03:18 AM) We wrote that on various topics: 137 GB limit is a serious problem, it could not be fixed by smaller partitions. Please read Petr's 137 GB post for details. but didn't mean bring up "hacked" things again, i actually thought it was a 32bit rewrite of scandiskw (maybe should have gone with "3rd party" like Rhelic said) i will go read through all Petr's 137 GB post, i've not really encountered this problem myself, don't know why sometimes i think you dudes get to serious too quick when someones just mumbling y'know, chill dudes miko (Also willing to learn) |
|
|