Форум программистов, компьютерный форум CyberForum.ru

Программно залогиниться Вконтакте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сколько существует натуральных чисел 0<n<1000 http://www.cyberforum.ru/cpp-beginners/thread1018859.html
"Сколько существует натуральных чисел 0<n<1000, для которых 2n - n делится на 7?" Решить эту задачку нужно на любом языке программирования, не вычисляя 2999 степени. Однако... как?:wall:
C++ Добавить указатели Переделать программу с помощью добавления указателей. #include <iostream> #include <math.h> using namespace std; double david(double); double sasha1(double); double sasha2(double); http://www.cyberforum.ru/cpp-beginners/thread1018856.html
Задачка_ C++
За помощю функции ввода текста ввести информацию об исполнителе работы (фамилия, инициалы, группа, вариант) Варианты задания приставлены нищие
C++ НОК с++
народ помогите надо написать програму найти НОК 2 чисел вот я чтото нашо но не понимаю что такое arg1,arg2 обьясните что ето или может у ковто есть попроще вариант проги #include <iostream> using namespace std; int HCD(int, int); int HCK (int, int);
C++ Класс для работы с двумерным динамическим массивом http://www.cyberforum.ru/cpp-beginners/thread1018838.html
Здравствуйте! Мне нужно создать класс, одним из полей которого, будет объявление динамического двумерного массива. Дальше нужно ввести элементы массива, а после вывести их на экран в виде матрицы. Для каждого из действий нужно писать отдельный метод. То есть одна функция для ввода элементов, вторая для вывода. Запутался что куда нужно передавать в качестве параметров и вообще нужно ли.. У меня...
C++ Как переменную из одной функции передать в другую? у меня надо переменную index из функции maxi передать в функцию summa #include "stdafx.h" #include "math.h" #include "iostream" #include <stdio.h> #include <math.h> #include <iostream> #include <stdlib.h> using namespace std; void maxi(int r,int nn) подробнее

Показать сообщение отдельно
HyPuK
4 / 4 / 1
Регистрация: 24.01.2013
Сообщений: 76
25.11.2013, 21:00  [ТС]     Программно залогиниться Вконтакте
Hunter13ua,
Вот:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Threading;
using System.Text.RegularExpressions;
using System.Web.Util;
using System.Web;
 
 
namespace PostWall
{
    public partial class Form1 : Form
    {
 
 
        public Form1()
        {
            InitializeComponent();
        }
 
 
 
        delegate void dg();
        private void button1_Click(object sender, EventArgs e) // кнопка входа
        {
           
        }
 
        string sid; // кука авторизации
        private void avtoriz() // авторизация
        {
            Invoke(new dg(avtor));
 
 
            
        }
 
        void avtor()
        { 
            string recv = this.post("http://login.vk.com/", "act=login&q=1&al_frame=1&expire=&captcha_sid=&captcha_key=&from_host=vkontakte.ru&email=" + this.textBox1.Text + "&pass=" + this.textBox2.Text, "");
            if (recv.IndexOf("parent.onLoginDone") != -1)
            {
                
                recv = recv.Remove(0, recv.IndexOf("setCookieEx('sid',") + 20);
                recv = recv.Substring(0, recv.IndexOf("'"));
                sid = "remixsid=" + recv + ";";
                MessageBox.Show("Успешно авторизовались!", "Успех", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //return true;
                panel1.Enabled = false;
                panel2.Enabled = true;
 
                
            }
            else
            {
                MessageBox.Show("Неверный логин/пароль", "Error!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                //return false;
            }
        }
 
        private string post(string URL, string Post, string kuki) // метод пост запроса
        {
            string html = string.Empty; HttpWebResponse response = null;
            try
            {
                String secondStepForm = Post;
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
                request.UserAgent = "Opera/9.80";
                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                request.Headers.Add(HttpRequestHeader.Cookie, kuki);
                byte[] EncodedPostParams = Encoding.UTF8.GetBytes(secondStepForm);
                request.ContentLength = EncodedPostParams.Length;
                request.GetRequestStream().Write(EncodedPostParams, 0, EncodedPostParams.Length);
                request.GetRequestStream().Close();
                response = (HttpWebResponse)request.GetResponse();
                html = new StreamReader(response.GetResponseStream(), Encoding.Default).ReadToEnd();
            }
            catch { } return html;
        }
 
 
        string[] lines;
        private void Form1_Load(object sender, EventArgs e) // загрузка настроек
        {
            
            try
            {
                lines = File.ReadAllLines("settings.dat");
            }
            catch
            {
                lines = new string[2];
            }
            textBox1.Text = lines[0];
            textBox2.Text = lines[1];
 
            panel2.Enabled = false;
        }
 
        private void button1_Click_1(object sender, EventArgs e)
        {
            if (textBox1.Text != "" && textBox2.Text != "")
            {
                Thread th = new Thread(new ThreadStart(avtoriz));
                
                th.IsBackground = true;
                th.Start();
                /*
                textBox1.Enabled = false;
                textBox2.Enabled = false;
                button1.Enabled = false;
                */
 
                FileStream FS = new FileStream("settings.dat", FileMode.OpenOrCreate);
                StreamWriter SW = new StreamWriter(FS);
                SW.WriteLine(textBox1.Text + "\n" + textBox2.Text);
                SW.Close();
 
 
            }
            else { MessageBox.Show("Введите логин/пароль", "Error!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
        }
 
        void PostWall(string id)
        {
            string html = post("http://vk.com/id" + id , "", this.sid);
            string hash;
            hash = html.Remove(0, html.IndexOf("\"post_hash\":") + 13);
            hash = hash.Substring(0, hash.IndexOf("\""));
 
            post("http://vk.com/al_wall.php", "act=post&al=1&facebook_export=&friends_only=&hash=" + hash + "&message=" + HttpUtility.HtmlEncode(textBox3.Text) + "&note_title=&official=&signed=&status_export=&to_id=" + id + "&type=all", this.sid);
            
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            PostWall(textBox4.Text);
            
            
        }
        
 
    }
}
Добавлено через 11 минут
Все проблема была в том, что я удалил почти все NET библиотеки, некоторые отключил, так как 3D Max ругался на них, так как они были с инъекцией (из-за отключения обновления Windows и тому подобные компоненты не мог установить нормальные) Вот из-за этого С# and Visual basic.Net не работают (
Придеться все восстановить (((
Может кто-нибудь хоть ссылку найдет?
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru