Page 2 of 3

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Mon 19 Oct, 2009 16:39
by John Doe

Latest post of the previous page:

zg wrote:вообще достаточно просто чтобы плагин запустился. например зайти на панель со списком пользователей. user manager'у нужны для работы дополнительные права, которые он при старте получает. соответственно и фар начинает мочь чуть больше :)
Причём это касается только юникодной версии. Far 1.75 после acl: не может зайти в System Volume Information
GrAnD wrote:
John Doe wrote:А возможно ли научить фар вместо непонятного сообщения писать что мол прав не хватает?
причем раньше он так и писал, а потом перестал
Так и есть - 1.75 пишет понятное сообщение

Code: Select all

╔══════════ Error ══════════╗
║       Access denied       ║
║ System Volume Information ║
║            OK             ║
╚═══════════════════════════╝

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Mon 19 Oct, 2009 16:46
by zg
John Doe wrote:Причём это касается только юникодной версии. Far 1.75 после acl: не может зайти в System Volume Information
вполне логично. far1 делает SetCurrentDirectory и обламывается. far2 — не делает. видимо по этой же причине разные сообщения об ошибке.

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Sun 13 Feb, 2011 12:56
by Denis
Последняя версия:
mingw32-make: *** No rule to make target `guid.h', needed by `../o/far_helper.o'. Stop.

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Sun 13 Feb, 2011 13:15
by zg
Denis wrote:Последняя версия:
спасибо.

ps: я ж только залил :?

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Sun 13 Feb, 2011 13:19
by Denis
rss

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Sun 13 Feb, 2011 13:23
by Denis
А теперь:
userman.cpp:30:33: fatal error: bootstrap/umversion.h: No such file or directory
compilation terminated.
mingw32-make: *** [../o/userman.o] Error 1

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Sun 13 Feb, 2011 13:33
by zg
Denis wrote:А теперь:
поправил.
Denis wrote:rss
ну я понимаю, что не f5. но в воскресенье собирать экзотические плагины, под экзотические версии фара… :crazy:

Re: User manager (Менеджер пользователей) — Active Directory

Posted: Sun 13 Feb, 2011 13:37
by Denis
Всё равно за компом, и запустить пару батников не проблема. Ну и надеюсь, что экзотика скоро станет нормой.

User manager (Менеджер пользователей) — Active Directory

Posted: Sun 30 Nov, 2014 18:02
by Denis
Поставил msys и tdm-gcc-4.8.1-3.exe.

Пытаюсь собрать следующим батником:

Code: Select all

set path=C:\MyUsers\programs\mingw32\bin;C:\MyUsers\programs\mingw\msys\1.0\bin;%path%
mingw32-make.exe -f makefile COMMON=C:/MyUsers/programs/manysrc/dev/far/fardev/unicode_far/Include
Получаю

Code: Select all

In file included from um_sid_string.cpp:21:0:
umplugin.h:704:22: fatal error: ntstatus.h: No such file or directory
 #include <ntstatus.h>
                      ^
compilation terminated.
makefile:51: recipe for target '../o/um_sid_string.o' failed
mingw32-make.exe: *** [../o/um_sid_string.o] Error 1
Чего не хватает после установки tdm-gcc-4.8.1-3.exe?

User manager (Менеджер пользователей) — Active Directory

Posted: Tue 02 Dec, 2014 14:00
by zg
Denis wrote:Чего не хватает после установки tdm-gcc-4.8.1-3.exe?
ntstatus.h лежит в подпапке ddk.

User manager (Менеджер пользователей) — Active Directory

Posted: Tue 02 Dec, 2014 15:03
by Denis
Если подправить

Code: Select all

-#include <ntstatus.h>
+#include <ddk/ntstatus.h>
то тогда останавливается на:

Code: Select all

um_sid_string.cpp:23:22: fatal error: winternl.h: No such file or directory
 #include <winternl.h>
Может есть ли какой-нибудь простой способ сборки для x32 и x64 используя только tdm64-gcc-4.8.1-3.exe?

User manager (Менеджер пользователей) — Active Directory

Posted: Tue 02 Dec, 2014 15:45
by zg
возможно поможет заменить на #include <ddk/ntifs.h>.

User manager (Менеджер пользователей) — Active Directory

Posted: Tue 02 Dec, 2014 15:54
by Denis
Спасибо, собралось и работает.

User manager (Менеджер пользователей) — Active Directory

Posted: Mon 07 Sep, 2015 00:02
by John Doe
Не стоит ли добавить в svn и русскую локализацию?

P.S.
Verinfo в ресурсах имеет аналогичный недостаток: viewtopic.php?p=132415#p132415
И номер билда неплохо бы поднять, т.к. в репозитории есть изменения по сравнению с выложенным на плагринге 0.3.0.10.

P.P.S.
Для информации.
Поскольку history.txt не ведётся, может стоит его переименовать в old_history.txt?
(привожу тут лог коммитов, актуальный для версии с плагринга: )

User manager (Менеджер пользователей) — Active Directory

Posted: Mon 07 Sep, 2015 00:22
by John Doe
А после 0.3.0.10 были сделаны такие изменения:

Code: Select all

------------------------------------------------------------------------
r530 | oo.zg.oo | 2014-11-30 13:04:13 +0200 (Вс, 30 ноя 2014) | 1 line

UserManager: не работал префикс.
------------------------------------------------------------------------
r517 | oo.zg.oo | 2014-06-19 01:10:14 +0300 (Чт, 19 июн 2014) | 1 line

UserManager: неверный параметр у AdjustTokenPrivileges.
------------------------------------------------------------------------
r512 | oo.zg.oo | 2014-04-25 18:27:18 +0300 (Пт, 25 апр 2014) | 2 lines

UserManager:
gcc 4.9.0 warnings.
------------------------------------------------------------------------

User manager (Менеджер пользователей) — Active Directory

Posted: Sun 02 Apr, 2017 09:30
by Taciturn
Все настройки по умолчанию.
Far 2 и 0.3 build 9 alfa 3, открываем Users and Groups - группы выделены белым, как каталоги.
Far 3.0.4900 и 0.3.0.10 или 0.3.0.10+, открываем Users and Groups - группы не выделены.
Кроме того в XP в списке 8 записей «Account Unknown», в дополнение к нормальным пользователям. В W7/W10 никаких «Account Unknown» нет.

User manager (Менеджер пользователей) — Active Directory

Posted: Sun 02 Apr, 2017 10:52
by Dennis_Moore
Taciturn wrote:Far 3.0.4900 и 0.3.0.10 или 0.3.0.10+, открываем Users and Groups - группы не выделены.
Для обхода проблемы с группами можно нажать LCtrl+9.