Перейти к содержанию
Друзья, важная новость! ×

Лабораторка по C#


Рекомендуемые сообщения

Вдруг среди нас есть опытные люди, которые смогут помочь до завтра сделать небольшую лабораторку по программированию на шарпе (win7, FrameWork 3.5, никакого WinAPI).

Нужно сделать функцию invoke, которая принимает ID процесса и команду (тупо string), которую этот процесс должен выполнить. Например, запущена cmd. Нужно пнуть ее командой help из свой программы.

Если такое вообще возможно...

Народ, помогите! :(

Изменено пользователем PlasmaCat
Ссылка на комментарий
Поделиться на другие сайты

Если не найдёшь тут, попробуй на сруле.

Там периодически оперативно такие реквесты форсятся, но могут и понабигать деды, кукарекающие про "сколько в деньгах дашь"?

Ссылка на комментарий
Поделиться на другие сайты

Если не найдёшь тут, попробуй на сруле.

Там периодически оперативно такие реквесты форсятся, но могут и понабигать деды, кукарекающие про "сколько в деньгах дашь"?

Гугл чет не помог. В основном все про винапи.

Ссылка на комментарий
Поделиться на другие сайты

как насчет киберфорума? иногда даже очень полезен, но там твой вопрос могут быстро облепить ассистящие боты

Ссылка на комментарий
Поделиться на другие сайты

Если у процесса свойство RedirectStandartInput равно true, то можно как-то так:

		static void Main(string[] args)

		{

			int id = Convert.ToInt32(args[0], 16);

			string line = args[1];

			Process process = Process.GetProcessById(id);

			process.StandardInput.WriteLine(line);

		}
Сам с шарпом не сильно знаком (читай "не знаком"). Полный код:
"code"
using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Diagnostics;


namespace sharp

{

	class Program

	{

		static void Main(string[] args)

		{

			int id = Convert.ToInt32(args[0], 16);

			string line = args[1];

			Process process = Process.GetProcessById(id);

			process.StandardInput.WriteLine(line);

		}

	}

}

Изменено пользователем Shaseer
Ссылка на комментарий
Поделиться на другие сайты

Гугл чет не помог. В основном все про винапи.

Я про sql.ru.

Там,в основном, скулисты трёхсотлетние, но бывают и исключения.

Ссылка на комментарий
Поделиться на другие сайты

UPD

В принципе что-то написал. НО оно не работает - стандартные вводы-выводы не перенаправляются.

Че за бред?!

Ссылка на комментарий
Поделиться на другие сайты

Не, чет не взлетает проект.

Не получается. :(

Могу скинуть свои поделки посмотреть. Вдруг среди нас есть те, кому будет по фану и легко помочь мне исправить косяки в программах. :)

Ссылка на комментарий
Поделиться на другие сайты

Посмотри на stackoverflow.com. Там ты найдешь ответы на всё.

Не найдешь в поиске - спроси. Мужики с планеты Земля помогут мгновенно :)

Изменено пользователем Nit
Ссылка на комментарий
Поделиться на другие сайты

Не, чет не взлетает проект.

Не получается. :(

Могу скинуть свои поделки посмотреть. Вдруг среди нас есть те, кому будет по фану и легко помочь мне исправить косяки в программах. :)

Ах ты ленивый мелкий недодавленый таракан!

Ссылка на комментарий
Поделиться на другие сайты

Как успехи, топикстартер?

"Топикстартер" и "успехи" в одном предложении - это оксюморон.

Ссылка на комментарий
Поделиться на другие сайты

хуже программистов только таксисты

Чойта? негативный опыт или "из-за этих хгадоу мы беза работы на сидим!"

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...