Вызов функции PInvoke "APBBot!APBBot.Form2::mouse_event" разбалансировал стек. Вероятно, это вызвано тем, что управляемая сигнатура PInvoke не совпадает с неуправляемой целевой сигнатурой. Убедитесь, что соглашение о вызовах и параметры сигнатуры PInvoke совпадают с неуправляемой целевой сигнатурой.
вот что пишет...
Добавлено через 1 час 11 минут
+ клик должен отправляться в процесс, а не просто так...
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
Последний раз редактировалось XRASER; 28.06.2012 в 21:49.
Причина: Добавлено сообщение
Подскажите что не так делаю с простым флудом разобрался а вот где используется имя процесса чтото не выходит ошибок нет но и ничего не происходит, скажите что не так делаю?
Цитата:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Diagnostics;
namespace Kliker1
{
public partial class Form1 : Form
{
[DllImport("user32.dll")]
static extern bool PostMessage(IntPtr hWnd, UInt32 Msg, int wParam, int lParam);
const UInt32 WM_CHAR = 0x0102;
int i;
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
// SendKeys.Send(textBox1.Text);
// SendKeys.Send("{ENTER}");
Process[] processes = Process.GetProcessesByName("notepad"); //Имя процесса должно быть без ".exe", процесс должен быть не скрытым.
char[] massiv = textBox1.Text.ToCharArray(); //Разбиваем текст textBox1 на массив
for (int i = 0; i < massiv.Length; i++) //Проходимся циклом
{
PostMessage(processes[0].MainWindowHandle, WM_CHAR, massiv[i], 1); //Сама отправка символа.
}
}
Можно добавить еще и интервалы!
Кидаем RadioButton (переименовывает под себя)
Далее нажимаем на него 2 раза нас кидает в тест
Там пишем вот это timer1.Interval = ...
Вместо точек пишем время в миллисекундах!
Подскажите что не так делаю с простым флудом разобрался а вот где используется имя процесса чтото не выходит ошибок нет но и ничего не происходит, скажите что не так делаю?
ты в окно шлешь команду, а нужно определить хендл текстового поля и слать команды туда...
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Ну получилось как то так я только начал изучать C# не смог сделать включение и отключение по выбранным клавишам ((
[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Помог нажмиСпасибо
этот флудер не пойдет в игры... а так для контакта или скайпа сойдет...
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).