Вы можете поделиться каталогом, используя NetShareAdd
.Насколько я знаю, Qt не предоставляет ничего с той же базовой возможностью, что и NetShareAdd
.
Редактировать: здесь довольно много демонстрационного кода:
#include <windows.h>
#include <lm.h>
int main() {
SHARE_INFO_2 info = {0};
info.shi2_netname = L"test_share";
info.shi2_type = STYPE_DISKTREE;
info.shi2_permissions = ACCESS_ALL;
info.shi2_max_uses = -1;
info.shi2_path = L"C:\\a\\b\\c";
NetShareAdd(NULL, 2, (BYTE *)&info, NULL);
return 0;
}
Обратите внимание, что NetShareAdd(как и большинство функций Net *) доступен только в «широкой» версии, в которой используются строки широких символов.