Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как можно windows-папку зашарить?
|
|||
|---|---|---|---|
|
#18+
Привет! Возникла необходимсть програмно дать разделяемый доступ к папке. Как это можно сделать? Не хранится ли информация об этом где0нибудь в реестре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2004, 12:07 |
|
||
|
Как можно windows-папку зашарить?
|
|||
|---|---|---|---|
|
#18+
На VB.Net: Private Declare Auto Function NetShareAdd Lib "netapi32.dll" (ByVal servername As String, ByVal level As Integer, ByVal buf As IntPtr, ByRef parm_err As Integer) As Integer <StructLayout(LayoutKind.Sequential)> _ Private Structure SHARE_INFO_2 Public NetName As IntPtr Public type As ShareType Public remark As IntPtr Public permissions As Integer Public max_uses As Integer Public current_uses As Integer Public path As IntPtr Public passwd As IntPtr End Structure <Flags()> _ Private Enum ShareType Disk = 0 Printer = 1 Device = 2 IPC = 3 Special = -2147483648 ' // 0x80000000, End Enum Dim si As SHARE_INFO_2 Dim i As Integer Dim res As Integer Try si.NetName = Marshal.StringToHGlobalUni("Общая папка") si.type = ShareType.Disk si.remark = Marshal.StringToHGlobalUni("Описание общей папки") si.permissions = 127 si.max_uses = -1 si.path = Marshal.StringToHGlobalUni("c:\папка") si.passwd = IntPtr.Zero Dim b As IntPtr b = Marshal.AllocHGlobal(Marshal.SizeOf(si)) Marshal.StructureToPtr(si, b, True) res = NetShareAdd(Nothing, 2, b, i) Marshal.FreeHGlobal(si.NetName) Marshal.FreeHGlobal(si.remark) Marshal.FreeHGlobal(si.path) Marshal.FreeHGlobal(b) Catch MessageBox.Show("Не удалось создать общую папку") End Try ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2004, 16:27 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32414993&tid=1439544]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
135ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 494ms |

| 0 / 0 |
