windows-nt/Source/XPSP1/NT/shell/tools/packchk/readme.txt
2020-09-26 16:20:57 +08:00

27 lines
831 B
Plaintext

How to use me:
1 Edit the SOURCES file to list all the header files you want to check
2 build -clean (or "iebuild -clean" if you are an IE weenie)
This step is important. build -c isn't good enough. Clean rebuilds
ensure that the tables are properly rebuilt.
3 build (or "iebuild")
This parses all the header files and builds a binary.
4 Run packchk.exe and save the output to a file ("before.csv")
5 Change your header files.
6 Repeat steps 2 and 3 to build a new exe.
7 Run packchk.exe and save the output to a new file ("after.csv")
8 Diff the two files. The results should be identical, except for
structures you deleted/added/modified.
If the diff reveals any other differences, then your structures are
not binary-compatible with the previous version of the header file.