By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!I just want to interrupt it, not make it pause ... you know, like DIR, PDIR, FFIND. It'd be useful especially considering that recursion is the default.
v:\> timer & regdir /v /d hklm | ffind /k /v /m /t"JPSoft" & timer
Timer 1 on: 13:52:05
PeriodShortcut : REG_DWORD : 1
Timer 1 off: 13:58:52 Elapsed: 0:06:47.086
1. It didn't do what I asked it to do!
2. the time!!! ... the TCC running REGDIR showed 0 CPU for most of those 6+ minutes. In sharp contrast, my (ancient) REGFIND.EXE can go through HKLM, looking for "PeriodShortcut" (finding 536 of them) in about 11 seconds.
Huh? You still get a 1-second per page delay. At that rate it would days to output all of HKLM.PERHAPS an acceptable workaround?
Use paging with one second: /P1 ...
regdir /p1 /v /d hklm | grep .
regdir /v /d hklm | grep .
Yup! The output ofYou're probably right about the binary data. There are many REG_BINARY values (notably in HKLM\HARDWARE) with tens (maybe hundreds) of thousands of bytes of data.
regdir /v /d HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\DELL__\CBX3___\01072009
Oh, ok - my idea is garbage then, sorry.Huh? You still get a 1-second per page delay. At that rate it would days to output all of HKLM.
One odd thing ... if I do
v:\> ffind /k /v /m /t"com.jpsoft" microsoft.key
C:\ProgramData\regid.2002-09.com.jpsoft\ : REG_SZ : 1
3F819E44FE0B92C488AD58A07AD68F7C : REG_SZ : C:\ProgramData\regid.2002-09.com.jpsoft\
A3ED2CFA97F2A264BB531D4A16FE9CAC : REG_SZ : C:\ProgramData\regid.2002-09.com.jpsoft\
v:\> ffind /k /v /m /t"com.jpsoft" windows.key
C:\ProgramData\regid.2002-09.com.jpsoft\ : REG_SZ : 1
3F819E44FE0B92C488AD58A07AD68F7C : REG_SZ : C:\ProgramData\regid.2002-09.com.jpsoft\
A3ED2CFA97F2A264BB531D4A16FE9CAC : REG_SZ : C:\ProgramData\regid.2002-09.com.jpsoft\
v:\> type microsoft.key | ffind /kmvt"com.jpsoft"
9:45
v:\> type windows.key | ffind /kmvt"com.jpsoft"
C:\ProgramData\regid.2002-09.com.jpsoft\ : REG_SZ : 1
3F819E44FE0B92C488AD58A07AD68F7C : REG_SZ : C:\ProgramData\regid.2002-09.com.jpsoft\
A3ED2CFA97F2A264BB531D4A16FE9CAC : REG_SZ : C:\ProgramData\regid.2002-09.com.jpsoft\
What is a better way to search the registry for strings (in keys, values, and data) with TCC?
v:\> dir /s c:\ | ffind /vkmt"D4373260-1185-49AC-993B-A31209FBD6CC"
latedpackages-package~31bf3856ad364e35~amd64~pt-pt~10.0.18362.476.mum
Directory of C:\Windows\{D4373260-1185-49AC-993B-A31209FBD6CC}\*
Total for: C:\Windows\{D4373260-1185-49AC-993B-A31209FBD6CC}\
(do i=1 to 10000000 ( echo %i )) > reallybigfile.txt
v:\> ffind /mkvt"123456" reallybigfile.txt
123456
1123456
1234560
1234561
1234562
1234563
1234564
1234565
1234566
1234567
1234568
1234569
2123456
3123456
4123456
5123456
6123456
7123456
8123456
9123456
v:\> type reallybigfile.txt | ffind /mkvt"123456"
123456
1557
3123456
987591
6123456
987591
9123456