Доступна новая версия (три года разницы), заодно она под GPL/LGPL. Спеки наблюдаются в PLD, dag и mdv как минимум. Собственно, было начал собирать ntpasswd, пока не додумался проверить chntpw :) Получившийся спек/патч прилагаю. * v 0.99.5 070923 - User edit is now menu-driven, better visuals / tables / listings. - Group memberships are listen on the user - User promotion (put into admin group) is now public, with it's own menu selection in the user menu. Still considered EXPERIMENTAL! - Some other verbosity/visual changes - Changed the verbosity (-v) option to be more useful for debug or advanced information * v 0.99.4 070406 (decade) - 10 year anniversary! - Changed to GPL license - Support for Windows Vista was already there, but only blanking password works. - Some small insignificant changes, mainly to output or text. * v 0.99.3 041205 - Fixed bug in loadhive(), caused a crash when last page pointer was out of range, which seems to happen a lot on some installations. Guess it is correct to just assume it is end of file. Thanks to Michael Rothstein for supplying a hive with this.
Created attachment 2605 [details] from-scratch chntpw.spec спек, написанный до обнаружения того, что он не ntpasswd.spec...
Created attachment 2606 [details] makefile patch ...и патчик для динамической линковки с libssl обычных бинарников (chntpw.static оставлен статиком). Всё это сейчас уедет пакетом в Daedalus.
прошляпил-с
добавил +LIBS=-L$(OSSLLIB) $(LIBDIR)/libcrypto.a а то chntpw-070923-alt1 не собирался на х86_64 Притворяется рабочим
Я статическую линковку где попало как раз патчем убирал... Есть подозрение (может быть ложным), что -m32 там не по делу стоит. Ну да дело такое; спасибо. :)