Форум программистов CodeGuru
18 Сентябрь 2018, 23:46:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание файла на другом компьютере  (Прочитано 20692 раз)
0 Пользователей и 1 Гость смотрят эту тему.
InIn
Пользователь
***
Офлайн Офлайн

Сообщений: 52


Просмотр профиля
« : 27 Апрель 2009, 15:45:11 »

Привет.

Возможно такое создание файла на др. компе в локальной сети покажется смешным…

Код:
HANDLE FileHandle;

// Создание файла \\myfile.txt
if ((FileHandle = CreateFile(TEXT("\\\\pc2\\С$\\myfile.txt"),
GENERIC_WRITE | GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL)) == INVALID_HANDLE_VALUE)
{
MessageBox(0, "Create file error", "Error", 0);
return;
}

…но если не затруднит, подскажите, как надо правильно сделать. Диск на др. компе «не расшарен».

Заранее благодарен.
Записан
3V
Администратор
Ветеран
*****
Офлайн Офлайн

Сообщений: 1347



Просмотр профиля WWW
« Ответ #1 : 19 Июль 2009, 11:33:45 »

Ну... или так, или не так Улыбка
Если диск не расшарен, то так не получится.
Если надо просто файл создавать, ну или что-то писать в него, то можно на целевой машине повесить программу-сервер (чтобы слушал на определенном порту) и сделать к ней клиент, чтобы управлял записью (данные там слал, или еще что).
Записан

InIn
Пользователь
***
Офлайн Офлайн

Сообщений: 52


Просмотр профиля
« Ответ #2 : 25 Июль 2009, 23:36:03 »

А повесить программу-сервер на целевой машине ... программным путем как-то можно сделать? Подмигивание
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!