Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как работать с файлами в локальной сети? Добавлено: 21.04.04 02:25  

Автор вопроса:  goodroman | Web-сайт: google.com | ICQ: 307245054 

Нужно записать и изменить файлы на другом компе в локальной сети. Как это сделать? И как работать с реестром по сети на чужом компе для Win98?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 S_Serg



Вопросов: 9
Ответов: 25
 Профиль | | #1 Добавлено: 21.04.04 02:35

Чтобы писать и менять файлы нужен доступ к папке на удалённом компе. Предполагаем, что он есть.

В качестве пути используем

\\computername\folder\subfolder\filename.ext

Чтобы с реестром работать нужно будет на удалённом компе установить программу, которая будет менять реестр стандартными функциями по запросу с другого компьютера. (см. работу с winsock).

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 21.04.04 03:13

2) или

The RegConnectRegistry function establishes a connection to a predefined registry handle on another computer.

LONG RegConnectRegistry(

LPTSTR lpMachineName, // address of name of remote computer

HKEY hKey, // predefined registry handle

PHKEY phkResult // address of buffer for remote registry handle

);

Parameters

lpMachineName

Points to a null-terminated string containing the name of the remote computer. The string has the following form:

\\computername

If lpMachineName is NULL, the local computer name is used.

hKey

Specifies the predefined handle of the registry on the remote computer. Currently, the following values can be used:

HKEY_LOCAL_MACHINE

HKEY_USERS

An application cannot specify the HKEY_CLASSES_ROOT or HKEY_CURRENT_USER value for this parameter.

phkResult

Points to a variable that receives a key handle identifying the predefined handle on the remote computer.

Return Values

If the function succeeds, the return value is ERROR_SUCCESS.

If the function fails, the return value is a nonzero error code defined in WINERROR.H. You can use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to get a generic description of the error.

Remarks

When a handle returned by RegConnectRegistry is no longer needed, it should be closed by calling RegCloseKey.

Ответить

Номер ответа: 3
Автор ответа:
 goodroman



ICQ: 307245054 

Вопросов: 5
Ответов: 7
 Web-сайт: google.com
 Профиль | | #3
Добавлено: 21.04.04 05:19

Спасибо большое, но работает ли эта API функция в Win98. Я когда искал в нете нашёл её и было написано, что работает это только под XP/2000/NT. Правда ли это?

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 21.04.04 23:52

RegConnectRegistry

Windows NT Yes

Win95 Yes

Win32s No

Import Library advapi32.lib

Header File winreg.h

Unicode WinNT

Platform Notes None

Но работать будет только если на удаленном компе разрешен удаленный доступ к реестру и ты входишь в список юзеров, которым это разрешено. Если нет, тогда троян.

Ответить

Номер ответа: 5
Автор ответа:
 goodroman



ICQ: 307245054 

Вопросов: 5
Ответов: 7
 Web-сайт: google.com
 Профиль | | #5
Добавлено: 23.04.04 14:44

Пасибо большое!!!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам