Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

RegCompact for Win9x

- - - - -

  • Please log in to reply
45 replies to this topic

#26
egrabrych

egrabrych

    Junior

  • Member
  • Pip
  • 84 posts
  • Joined 27-May 10
  • OS:98SE
  • Country: Country Flag

Donator

RegCompact.exe ... 73,728 ... 1.0 ... 2000-11-18 - 19:59:26 ... 2000-11-18 - 19:59:26 ... Working OK! GUI=English ...... RegCompact1.0.exe (HERE)

Error 403 No hotlinking please


How to remove advertisement from MSFN

#27
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • Joined 21-March 08
  • OS:98SE
  • Country: Country Flag
A direct download link is http://web.archive.o...gcompact1.0.zip

The link http://xoomer.virgil...gcompact1.0.zip , which I couldn't download directly via Firefox, downloads Ok with FlashGet v1.72.128. Somehow I seem to have a talent for picking out the alternatives which don't work.

The benefit of downloading from http://xoomer.virgil...gcompact1.0.zip with Flashget is that the original server upload date is maintained, which is 23-Jun-2007 8:04:40 AM. When downloading from web archive, somehow the file modification date is the current date.

#28
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag


RegCompact.exe ... 73,728 ... 1.0 ... 2000-11-18 - 19:59:26 ... 2000-11-18 - 19:59:26 ... Working OK! GUI=English ...... RegCompact1.0.exe (HERE)

Error 403 No hotlinking please

Yep, looks like that one is broke. No matter, just download the whole RAR instead. It has everything. I just updated it with the rest of the files too. :yes: That file will stay in place unless I hear a complaint from the author.

... Let him who hath understanding reckon the Number Of The Beast ...


#29
TmEE

TmEE

    Mega Drive Modding Master

  • Member
  • PipPipPip
  • 361 posts
  • Joined 17-September 08
  • OS:98SE
  • Country: Country Flag
10.01 seems to work with Regcompact and Irfanview... ?
http://tiido.rocketc...SeemsToWork.png
EDIT: Wrong topic, delete please

Edited by TmEE, 22 September 2012 - 11:34 AM.

Posted Image Mida sa loed ? Nagunii aru ei saa ;)

#30
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag

The benefit of downloading from http://xoomer.virgil...gcompact1.0.zip with Flashget is that the original server upload date is maintained, which is 23-Jun-2007 8:04:40 AM. When downloading from web archive, somehow the file modification date is the current date.

Multibooter, could you try downloading this file, Process Explorer v10.01 with FlashGet and let me know if the DateTime is preserved?

I've tried with a bunch of tools ( don't have FlashGet yet ) and always get today's date, so I suspect that the server doesn't co-operate by sending the necessary info for the touch. I figure if you cannot get it, then there is no way.

Thanks.

... Let him who hath understanding reckon the Number Of The Beast ...


#31
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • Joined 21-March 08
  • OS:98SE
  • Country: Country Flag

could you try downloading this file, Process Explorer v10.01 with FlashGet and let me know if the DateTime is preserved? I've tried with a bunch of tools ( don't have FlashGet yet ) and always get today's date, so I suspect that the server doesn't co-operate by sending the necessary info for the touch. I figure if you cannot get it, then there is no way.

Hi CharlotteTheHarlot,

Strange result: the file modification date of Process Explorer.exe , when downloaded with FlashGet, is 22-Sep-2012 10:14:50 PM. The current date on my computer is 24-Sep-2012 7:11:50AM, so the file modification date cannot have been related somehow to my download date.

The file modification date may have been set to the date of the last download by somebody who does not use FlashGet. No idea why this is done.

MiTec EXE Explorer displays a timestamp of 8-Feb-2006 6:46:31 PM for the file and may be a more useful way of describing this particular version. When Process Explorer.exe is extracted with Universal Extractor v1.6.1.61 (gora), the date modified of some of the extracted files is also 8-Feb-2006, but 10:46:28AM (different hours, probably due to the time difference here in California), so the version date seems to be of 8-Feb-2006.

Edited by Multibooter, 24 September 2012 - 08:36 AM.


#32
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag

Strange result: the file modification date of Process Explorer.exe , when downloaded with FlashGet, is 22-Sep-2012 10:14:50 PM. The current date on my computer is 24-Sep-2012 7:11:50AM, so the file modification date cannot have been related somehow to my download date.

The file modification date may have been set to the date of the last download by somebody who does not use FlashGet. No idea why this is done.

MiTec EXE Explorer displays a timestamp of 8-Feb-2006 6:46:31 PM for the file and may be a more useful way of describing this particular version. When Process Explorer.exe is extracted with Universal Extractor v1.6.1.61 (gora), the date modified of some of the extracted files is also 8-Feb-2006, but 10:46:28AM (different hours, probably due to the time difference here in California), so the version date seems to be of 8-Feb-2006.

Thanks for checking it out. Yeah, I'm just manually setting that Date/Time since it seems to make the most sense. I wish Mark kept an archive of the older versions ( sigh )

The moral of the story: always use ZIPs or similar for uploading files

... Let him who hath understanding reckon the Number Of The Beast ...


#33
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,889 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

MiTec EXE Explorer displays a timestamp of 8-Feb-2006 6:46:31 PM for the file and may be a more useful way of describing this particular version. When Process Explorer.exe is extracted with Universal Extractor v1.6.1.61 (gora), the date modified of some of the extracted files is also 8-Feb-2006, but 10:46:28AM (different hours, probably due to the time difference here in California), so the version date seems to be of 8-Feb-2006.

You both should try my little free console app PETmStp... It was intended to help precisely with such dating problems, when dealing with PE files.

This is just a heads up, because I released this tool in the Unattended Win2k forum... :angel
To see the original release post, please do click in the curly arrow in the quotation box header below.

<snip> Well, here I am, back to the subject of PETimestamps... <snip>
[I have written] my own application for this, using an unambiguous format for the time and date string, and also presenting the hexadecimal unix time, together with the file name, all this in just one line. And it also supports "*.*", of course! I called it, rather unimaginatively, PETmStp (attached below), and here's hoping it will be as useful as I anticipated it should be. Please do report any bugs found.

PETmStp.7z



#34
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag

You both should try my little free console app PETmStp... It was intended to help precisely with such dating problems, when dealing with PE files.

Okay, gave it a whirl and extracted the date/time just fine. :thumbup

>petmstp /?

PETmStp v1.0 Freeware by dencorso, 2012

Usage: PETmStp <filespec>

>petmstp ProcExp.exe

PETmStp v1.0 Freeware by dencorso, 2012

.\Procexp.exe is a PE file, which PE Timestamp is 0x43EA3C87 or Wed Feb 08, 2006 18:46:31 GMT


Is there a way to parse the output suitable for piping or plans to add it?

I can't think of any TOUCH commandline apps that directly do this like your utility does. But then again I haven't searched recently. I used to keep up with the FreeDos releases ( their TOUCH could copy another file's Date/Time ) but have slacked on this for the past few years. Anyone know of an exceptional CLI TOUCH?

... Let him who hath understanding reckon the Number Of The Beast ...


#35
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag
I use TOUCH.EXE from MS resource kit. This is what I use to give the modded/patch files their original timestamp. If you look in SP3 you will find the tool along with the commands located in the PATCHES.BAT file. Since I'm posting from a phone, I can't help with links.

Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#36
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag
PROBLEMCHYLD, thanks for the tip.

The only TOUCH I found seems to be in the [1998-04-30] Win98rk. It is TOUCH.EXE v5.0.1754.1.

usage: TOUCH [/f] [/t year month day hour min sec] files
where:
/f - force file touch if read only
/t - specifies a specific time other than the current time.
/c - specifies to create the file if it does not exist.


I don't see a way to use the original PE timestamp though. I thought it might be undocumented and just ran it and unfortunately it merely sets the file to the current date/time.

I searched through all the following expanded SDK, utility and tool collections pretty much covering the entire Windows history, click the button ...

Spoiler

If anyone can think of any filenames other than "touch" I can easily search for it within that gigantic set of files since I have them all expanded.

... Let him who hath understanding reckon the Number Of The Beast ...


#37
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,477 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

If anyone can think of any filenames other than "touch" I can easily search for it within that gigantic set of files since I have them all expanded.

I don't get it. :unsure:
What you want is a "touch" like tool?
http://www.softtreet.../archive/47.htm
http://www.nirsoft.n...ils/nircmd.html

http://www.stevemiller.net/apps/
http://www.stevemill...ds/ctb10w32.zip

Frm the latter (working on WIn95 up to 7 ;)):

Touch for Win32, Version 1.0
Freeware by Steve P. Miller (stevemil@pobox.com). Copyright 1997.
Visit http://pobox.com/~stevemil for the latest version and other utilities.

Usage: touch [/s] [/h] [/p] [/q] [/v] [/c] [/m] [/a] [/r file]
[/d mm-dd[-[cc]yy]] [/t hh[:mm[:ss[.ms]]]] filespec ...

/s Process subdirectories.
/h Process hidden/system files/directories.
/p Prompt for each file (Yes/No/All/Quit). Ignored in view mode.
/q Quiet mode; Only display errors; Ignored in view mode.
/v View mode; Display times rather than set times.
/c View/set created time.
/m View/set modified time; Default if /a and /c are not specified.
/a View/set accessed time.
/r Reference file; Use this file's date and time to set other files.
/d Date: month, day, century, year.
/t Time: hour (0-24), minutes, seconds, milliseconds.

In view mode (/v), the /p, /q, /r, /d, and /t options are ignored.
In set mode, the default is to use the current date and time.
Use the /r, /d, and/or /t options to override the default set time.
The century (cc) is assumed to be 19 for years 69-99, and 20 for years 00-68.

-------------------------------------------------------------------------------

You may notice that you are unable to set the date and/or time of a file to
some exact setting. It is possible that the operating system may need to round
a value you have specified up or down to overcome limitations in the file
system. The following are some facts about FAT and NTFS:

FAT
Created time is accurate to the nearest 10 milliseconds (rounded down).
Modified time is accurate to the nearest 2 seconds (up on NT, down on 95).
Accessed time is accurate to the nearest day (rounded down).
Dates can range between 1/1/1980 and 12/31/2107
Dates and times are physically stored as locally adjusted times.

NTFS
Created time is accurate to the nearest 100 nanoseconds.
Modified time is accurate to the nearest 100 nanoseconds.
Accessed time is accurate to the nearest 100 nanoseconds.
Dates can range between 1/1/1601 and 9/13/30828
Dates and times are physically stored as UTC/GMT times.


jaclaz

#38
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag

PROBLEMCHYLD, thanks for the tip.

The only TOUCH I found seems to be in the [1998-04-30] Win98rk. It is TOUCH.EXE v5.0.1754.1.

usage: TOUCH [/f] [/t year month day hour min sec] files
where:
/f - force file touch if read only
/t - specifies a specific time other than the current time.
/c - specifies to create the file if it does not exist.


I don't see a way to use the original PE timestamp though. I thought it might be undocumented and just ran it and unfortunately it merely sets the file to the current date/time.

I searched through all the following expanded SDK, utility and tool collections pretty much covering the entire Windows history, click the button ...

Run this command with TOUCH.EXE and PROCEXP.EXE in the same folder.
TOUCH.EXE /T 2006 02 08 18 46 31 PROCEXP.EXE
You will get the timestamp Wednesday, February 08, 2006, 6:46:31 PM.

Edited by PROBLEMCHYLD, 25 September 2012 - 07:33 AM.

Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#39
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,889 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

The following are some facts about FAT and NTFS:

FAT
Dates can range between 1/1/1980 and 12/31/2107


Ah, yes! The infamous Y2108 bug, of course. :P

#40
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag

I don't get it. :unsure:
What you want is a "touch" like tool?

We were looking at Microsoft tools there, specifically a TOUCH utility for correcting timestamps. I have all those mentioned SDKs and such extracted and expanded so I was asking for filename suggestions to search for.

As far as 3rd party, I use the FreeDos one often since it can duplicate the stamp from another file. I do use NirCmd all the time as well, but for a million other things. I'll have to look at its TOUCH options next. Thanks for all the other suggestions, they're now in the to-do bucket list.

I guess the main criteria would be a CLI utility that can grab the PE timestamp ( as Dencorso's tool does ) and apply it to the file itself.

... Let him who hath understanding reckon the Number Of The Beast ...


#41
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag

Run this command with TOUCH.EXE and PROCEXP.EXE in the same folder.

TOUCH.EXE /T 2006 02 08 18 46 31 PROCEXP.EXE
You will get the timestamp Wednesday, February 08, 2006, 6:46:31 PM.

Okay I knew that already! I simply misinterpreted this ...

I use TOUCH.EXE from MS resource kit. This is what I use to give the modded/patch files their original timestamp. If you look in SP3 you will find the tool along with the commands located in the PATCHES.BAT file. Since I'm posting from a phone, I can't help with links.

I thought you were saying it could give a file its original PE timestamp ( while disregarding the current MODIFIED stamp or current system datetime )

Sorry! My bad.

... Let him who hath understanding reckon the Number Of The Beast ...


#42
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag

I thought you were saying it could give a file its original PE timestamp ( while disregarding the current MODIFIED stamp or current system datetime )

Sorry! My bad.

This is what it does. The modified date was 22-Sep-2012 10:14:50 PM, running the command gives it Wednesday, February 08, 2006, 6:46:31 PM. Or am I not understanding you? It changes the timestamp to whatever date you choose to make it. It works great in the SP because when files get patched they lose their original timestamp. So I use this tool to give patched files their original attributes. Remember that not all PE stamps are the same as the file attributes.

Example: Explorer.exe 4.72.3612.1700 PE Timestamp 2/8/1999 11:04:25 PM but the actual file timestamp is Tuesday, March 16, 1999, 11:43:06 AM.

Edited by PROBLEMCHYLD, 25 September 2012 - 04:26 PM.

Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#43
CharlotteTheHarlot

CharlotteTheHarlot

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,054 posts
  • Joined 24-September 07
  • OS:none specified
  • Country: Country Flag


I thought you were saying it could give a file its original PE timestamp ( while disregarding the current MODIFIED stamp or current system datetime )

This is what it does. The modified date was 22-Sep-2012 10:14:50 PM, running the command gives it Wednesday, February 08, 2006, 6:46:31 PM. Or am I not understanding you? It changes the timestamp to whatever date you choose to make it. It works great in the SP because when files get patched they lose their original timestamp. So I use this tool to give patched files their original attributes. Remember that not all PE stamps are the same as the file attributes.


Yes we are misunderstanding each other. But I see how it happened since it started with me! Let me explain:

Touch.exe requires parameters specifying the desired date/time to set the file to, as you demonstrated here ...

TOUCH.EXE /T 2006 02 08 18 46 31 PROCEXP.EXE


The misunderstanding happened when I misinterpreted what you said earlier here ...

I use TOUCH.EXE from MS resource kit. This is what I use to give the modded/patch files their original timestamp.


... so what I thought you were saying was that Touch.exe could give a target file its original PE timestamp ( the one contained within the file PE header ) without specifying parameters.

In other words, I thought you were describing that Touch.exe would read the target file's PE time/date ( like Dencorso's utility ) and then apply it to the file ( again, without specifying the parameters ). What Touch.exe actually does is what almost all of the TOUCH utilities do, change the modified date/time to a user specified string. The thought was to automate changing bad downloads to their original time/date without running a utility first and then needing to use a TOUCH with specified parameters.

... Let him who hath understanding reckon the Number Of The Beast ...


#44
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag
I gotcha! Now we are on the same page :w00t:

Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#45
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,889 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

While I may, as time permits, add a secondary optional output format, better suited for piping, to PETmStp, if you want a fast working solution, I'd suggest a batch file using the good old sed to massage the output from PETmStp before piping it into some form of touch. Cygwin v. 1.5.12 works quite well in 9x/ME and has a reliable and powerful sed command. However, as most unix utilities ported to the DOS world it changes the line-endings to unix-style, so that one'll also need to pipe through "unix2dos -D" to recover the dos-style line-endings.

#46
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 200 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag

crap.  posting to wrong thread...


Edited by Nomen, 24 March 2014 - 07:32 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users