Bem-vindo ao Fórum!

Registre-se agora mesmo e fique por dentro da maior comunidade de Cheats do Brasil!

Search the Community

Showing results for tags 'c#'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Anunciantes
    • silvaBR Cheats
    • Cheat Gamers Club
  • Anúncios/Eventos
    • Regras
    • Anúncios
    • Eventos do fórum
  • Feedback & Suporte
    • Tutoriais WC
    • Suporte
    • Denúncias e Reclamações
    • Sugestões
    • Depósito
  • Shooter Zone
    • Point Blank
    • Combat Arms
    • Cross Fire
    • Counter Strike
    • Battle Royale
    • Outros Shooters em Geral
    • Shooter Zone - Lixão
  • RPG/MOBA Zone
    • Grand Chase
    • Ragnarok
    • League of Legends
    • Tibia
    • Priston Tale
    • Mu Online
    • Perfect World
    • GunBound
    • Outros RPGs em Geral
    • RPG Zone - Lixão
  • Outros Games Zone
  • Design Zone
  • Info Zone
  • Video Games Zone
  • Entretenimento & Diversão

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Discord

Found 26 results

  1. Como o nome já diz, se trata de um servidor game defender para o seu client/servidor + Launcher com Auto-update, ambos são totalmente gratuitos, segue abaixo as informações, e logo em breve ele estará disponível para todos . Se trata de um sistema intermediário, porém que quebrará um galho para aqueles que não querem pagar em um sistema de antihack para o seu servidor, por ser gratuito, a unica coisa que pedimos é o feedback, assim para que possamos o aperfeiçoar, por isso se o utilizar, entre em contato na nossa pagina ou pelo discord, e nos dê a sua opinião. Características do Game Defender - Process Memory Controller - FInd Windows - Heuristic class search - Scan process in hide or ring0 - Hash code controller - Interface Server Side Características do Launcher - Auto Update - Troca de Parâmetro - Gerador de Update - Layout Editavel - News Editáveis Painel do serviço Configurações Painel do serviço, que tem como funções na parte inicial: Ligar e desligar o servidor GG, Lista de usuarios conectados, Desconectar Jogadores. Na parte de Configurações : IP do servidor, Nome do Executavel Main, Parametro do Serviço GG, parametro do Main, Hash do Main. Splash Screen Essa será a Splash padrão ao carregar o serviço gameguard. Launcher Se trata de um Launcher com AutoUpdate adaptado para MuOnline, mas que em breve servira para qualquer jogo online. Banners Apresentação Deseja um Launcher personalizado? Download : ( uma nova versão já está em andamento, em breve lançaremos em nossa pagina do facebook) Scan : (taxa de detecção alta por conta de inúmeros pack's na aplicação, nada prejudicial ao usuário) Tutorial :
  2. Sasci'

    Minha

    Salve galera vou deixando mais um conteudo meu ae, na epoca que criava trainers usando dot net, criei esta lib que pode ajudar todos, WPM & RPM significa WriteProcessMemory && ReadProcessMemory para ler e escrever na memoria dos processos, Vou deixar um exemplo de como usar cada funçao logo a baixo! Funçoes: Scan AOB Scan Patter & Mask ( Sig ) Escrever Array de Bytes Escrever na memoria (tipos (int, float, bool, string, char, double, long ...) e tbm objetos ou estruturas) Ler na memoria (tipos (int, float, bool, string, char, double, long...) e tbm objetos ou estruturas) PegarBase de algum modulo PegarTamanho de algum modulo Verificar se o processo está rodando Buscar um processo pelo nome Ler ponteiros com ou sem offsets... Buscar um modulo pelo nome do arquivo ex: ("CShell.dll", "Game.exe"....) Pegar todos os modulos do processo [Hidden Content] Download\Scanner[/center] [Hidden Content] [Hidden Content] (Da um joinha pra eu trazer mais conteudo para o forum)
  3. Olá estou aqui novamente compartilhando com voces o loader da 2cheat crackeado, big meme. Download VT
  4. Jogo da cobrinha: [spoiler=Jogo da cobrinha][Hidden Content] Campo minado: [spoiler=Campo minado][Hidden Content] Jogo da velha: [Hidden Content]
  5. SkuLL Loader v1.2.8 Não vou postar o Download do projeto motivo pressa Print do Loader Caso você queira fazer igual : Ferramentas utilizadas : [spoiler=ToolBox] [spoiler=ToolBox] [AccessedThroughProperty("ComboBox1")] private ComboBox _ComboBox1; [AccessedThroughProperty("GroupBox1")] private GroupBox _GroupBox1; [AccessedThroughProperty("Timer1")] private System.Windows.Forms.Timer _Timer1; [AccessedThroughProperty("Timer2")] private System.Windows.Forms.Timer _Timer2; [AccessedThroughProperty("ProgressBar1")] private ProgressBar _ProgressBar1; [AccessedThroughProperty("GroupBox2")] private GroupBox _GroupBox2; [AccessedThroughProperty("Label2")] private Label _Label2; [AccessedThroughProperty("PictureBox1")] private PictureBox _PictureBox1; [AccessedThroughProperty("Button1")] private Button _Button1; Source Code : [spoiler=Codigo Fonte] public bool IsUsuarioAdministrado()[/color][/center] [color=#ffffff] { bool result; try { WindowsIdentity current = WindowsIdentity.GetCurrent(); WindowsPrincipal windowsPrincipal = new WindowsPrincipal(current); result = windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator); } catch (UnauthorizedAccessException expr_1D) { ProjectData.SetProjectError(expr_1D); result = false; ProjectData.ClearProjectError(); } catch (Exception expr_2F) { ProjectData.SetProjectError(expr_2F); result = false; ProjectData.ClearProjectError(); } return result; } private void Downloading() { Uri requestUri = new Uri(this.Link); WebRequest webRequest = WebRequest.Create(requestUri); try { WebResponse response = webRequest.GetResponse(); response.Close(); bool flag = File.Exists("C:\\Windows\\sc.exe"); if (flag) { File.Delete("C:\\Windows\\sc.exe"); } MyProject.Computer.Network.DownloadFile(this.Link, "C:\\Windows\\sc.exe"); } catch (Exception expr_5E) { ProjectData.SetProjectError(expr_5E); ProjectData.ClearProjectError(); } } private void Form1_Load(object sender, EventArgs e) { WebClient webClient = new WebClient(); string text = webClient.DownloadString("http://sk513.bugs3.com/versao.txt"); this.Label2.Text = text; bool flag = Operators.CompareString(this.Label2.Text, "1.2.8", false) == 0; if (flag) { Interaction.MsgBox("Sua versão está atualizada! Está versão é a mais recente 1.2.8", MsgBoxStyle.Information, "Atualizado"); this.Button1.Enabled = false; } else { flag = (MessageBox.Show("Existe uma nova versão disponivel , Acesse expertteamhacker para baixar", "Atualizar", MessageBoxButtons.OK, MessageBoxIcon.Question) == DialogResult.OK); if (flag) { Process.Start("www.skullcheat.com"); Process.Start("http://skullforum.cf/forum/"); this.Close(); } } } private void Timer1_Tick(object sender, EventArgs e) { this.ProgressBar1.Increment(1); bool flag = this.ProgressBar1.Value == this.ProgressBar1.Maximum; if (flag) { } flag = File.Exists("C:\\Windows\\sc.exe"); if (flag) { this.Timer2.Start(); } } private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e) { WebClient webClient = new WebClient(); bool flag = Operators.CompareString(this.ComboBox1.Text, "Crossfire BR", false) == 0; if (flag) { string text = webClient.DownloadString("http://sk513.bugs3.com/cf.txt"); this.Label2.Text = text; flag = (Operators.CompareString(this.Label2.Text, "cf", false) == 0); if (flag) { Interaction.MsgBox("Hack Para Crossfire BR Online ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = true; } else { Interaction.MsgBox("Hack Para Crossfire BR offline aguarde uma nova atualização ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = false; } } flag = (Operators.CompareString(this.ComboBox1.Text, "Warface BR", false) == 0); if (flag) { string text2 = webClient.DownloadString("http://sk513.bugs3.com/wf.txt"); this.Label2.Text = text2; flag = (Operators.CompareString(this.Label2.Text, "wf", false) == 0); if (flag) { Interaction.MsgBox("Hack Para Warface BR Online ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = true; } else { Interaction.MsgBox("Hack Para Warface BR offline aguarde uma nova atualização ", MsgBoxStyle.Information, MsgBoxResult.Ok); this.Button1.Enabled = false; } } } private void Timer2_Tick(object sender, EventArgs e) { this.ProgressBar1.Increment(1); bool flag = this.ProgressBar1.Value == this.ProgressBar1.Maximum; if (flag) { Process.Start("C:\\Windows\\sc.exe"); this.Timer2.Stop(); this.Close(); } } private void Button1_Click(object sender, EventArgs e) { } private void Button1_Click_1(object sender, EventArgs e) { bool flag = Operators.CompareString(this.ComboBox1.Text, "Crossfire BR", false) == 0; if (flag) { this.Button1.Enabled = false; this.Link = "http://sk513.bugs3.com/CFBR.exe"; MessageBox.Show("BUSCANDO A ÚLTIMA ATUALIZAÇÃO, AGUARDE.."); this.Timer2.Start(); this.Timer1.Start(); this.Timer1.Interval = 50; this.Downloading(); } flag = (Operators.CompareString(this.ComboBox1.Text, "Warface BR", false) == 0); if (flag) { this.Button1.Enabled = false; this.Link = "http://sk513.bugs3.com/WFBR.exe"; MessageBox.Show("BUSCANDO A ÚLTIMA ATUALIZAÇÃO, AGUARDE..."); this.Timer2.Start(); this.Timer1.Start(); this.Timer1.Interval = 50; this.Downloading(); } }
  6. LOADER CHEATPASTE Olá galerinha hoje trago para vocês um loader muito bosta da cheatpaste, ele foram brincar e se deram mau DOWNLOAD SCAN CRÉDITOS Dyonathan
  7. [source Code] Injeção C# /DLL (CreateRemoteThread) Uma forma bastante básica de injeção dll escrita em C #. Nada espetacular, mas, pelo menos, faz o trabalho! Basta encerrá-lo em uma classe e criar uma instância. Embora, tenha em mente, WinNT apenas. private const int ACLOC = 0x1F0FFF; private static Process[] getProcesses(string name) { name = name.Replace(".exe", ""); Process[] ret = Process.GetProcessesByName(name); if (ret.Length == 0) return null; return ret; } private string _error; public string Error() { return _error; } public bool dllInject(string dllName, string processName) { Process[] proc = getProcesses(processName); if (proc == null) { _error = "Target process not found"; return false; } IntPtr ptrProc = Inject.OpenProcess(Inject.ACLOC, false, proc[0].Id); if (ptrProc == IntPtr.Zero) { _error = "Target process pointer is invalid"; return false; } int retLib = Inject.GetProcAddress(Inject.GetModuleHandleA("Kernel32.dll"), "LoadLibraryA"); if (retLib == 0) { _error = "Loadlibrary unreachable"; return false; } int objBuffer = dllName.Length + 1; int objPtr = Inject.VirtualAllocEx(ptrProc, 0, objBuffer, 4096, 4); if (objPtr == 0) { _error = "Virtual alloc failure"; return false; } int ret = Inject.WriteProcessMemory(ptrProc, objPtr, dllName, objBuffer, 0); if (ret == 0) { _error = "Write process mem failure"; return false; } Inject.CreateRemoteThread(ptrProc, 0, 0, retLib, objPtr, 0, 0); Inject.CloseHandle(ptrProc); return true; }
  8. [C#] Auto-inject [Hidden Content] Scan
  9. Embora seja possível usar várias linguagens na plataforma .NET, C# é aquela que deve sempre ser considerada em primeiro lugar. As razões são simples: o C# oferece o mesmo poder que o C++ e a mesma facilidade de programação que o Visual Basic, além de ser a linguagem nativa para a nova plataforma da Microsoft DOWNLOAD [HIDE-THANKS] http://www.mediafire.com/file/5y3xmiedb3gb1mo/apostila_C_Sharp_net.pdf [/HIDE-THANKS]
  10. Olá galera, tudo bom? Estou fazendo um jogo de texto em C# e preciso de uma ajuda. Fiz todo o código, e a única coisa que eu preciso é fazer o meu inimigo se mover em uma certa área dentro da matriz. Tentei fazer isso usando for, do while e outros comandos mas não deu o resultado desejado. O meu jogo é bem simples, vc é um ladrão e tem que roubar 3 joias, 1 em cada fase. Elas são localizadas facilmente, mas gostaria de adicionar guardas que ficam andando pelo mapa e caso avistem o jogador, o jogo acaba e ele perde. Alguém sabe como fazer o guarda se mover sozinho? Eu criei uma matriz 2d para criar o jogo. Sou iniciante, estou estudando Desenvolvimento de jogos e não tenho nenhum livro que posso consultar. Ja procurei em outros sites, mas todos possuem comandos que desconheço. Detalhe: o jogo é em console application! Detalhe 2: Não sei se pode postar o Program.CS aqui nessa área, então se for necessário eu edito o post e adiciono depois. Detalhe 3: Sou antigo aqui na WebCheats, faz anos que não entro em contato com o fórum, então nao sei bem as regras dessa área. Qualquer coisa edito o post para que fique dentro das normas!! Desde já, muito obrigado pela força!!
  11. Bom, como é ano de cursinho e estou sem tempo, aqui vai um tópico rápido e sem vídeo, pois o que iremos fazer aqui é bem simples. Algumas observações: Também é valido para VB.NET, porém há de mudar as respectivas linhas para VB.NET; Não é o único jeito de mudar o visual dos Forms, há outros, como WPF por exemplo; Este método não muda o visual do projeto inteiro, apenas muda o que você quer. Você pode intercalá-lo com outros pacotes e com os componentes padrões do .NET Framework; Peço aos mais experientes paciência, este tópico tem o objetivo de ajudar inclusive os que sabem pouco - Isso inclui as traduções bobas -. Estou a usar o VS 2013 Ultimate, se não houver o NuGet "de fábrica" no teu, há tutoriais no Google de como instalá-lo. .:: CRIANDO O PROJETO ::. Crie um projeto Windows Forms como qualquer outro: FILE > New > Project... > C# > Windows > Windows Forms Application .:: INSTALANDO O PACOTE NUGET ::. Na aba Project, selecione a opção Manage NuGet Packages, abrirá uma janela, onde no canto esquerdo, haverá 3 abas: Installed Packages, Online e Updates. Estes são: Seus pacotes instalados, operações online e atualizações, respectivamente. No momento, apenas a aba Online e Installed Packages nos interessam. Clique na aba Online; Clique na sub-aba All (Todos); Agora foque no canto superior direito da janela do NuGet, onde deverá haver uma caixa de texto de pesquisa online. "Search Online" ou algo como "Procurar Online"; Agora vem a escolha de qual pacote instalar, trouxe dois que uso. É claro que podes instalar os dois, mas aqui vais vídeos dos respectivos pacotes caso decida apenas por um: MaterialSkin, por Ignace Maes Metro Modern UI, por Dennis Magno Você pode encontrar mais na Galeria do NuGet: NuGet Gallery Depois de escolhido o pacote desejado (ou ambos), naquela caixa de texto que eu disse para focar, escreva o desejado (Ex: MaterialSkin). Agora que achou o pacote desejado, clique em Install (Instalar). Abrirá uma janela pequena dando informações sobre o download. Concluído todo o processo, deverá lhe aparecer: Além disso, só para fim de confirmação, vá na aba Intalled Packages (Pacotes Instalados), e lá deverá aparecer um "Item List" com seu pacote. Feito isto, vamos agora colocar os componentes na Toolbox (Caixa de Ferramentas). Na Toolbox, clique com o botão direito sobre ela, e selecione a opção Add Tab (Adicionar aba); Coloque o nome que desejar, de preferência coloque o nome do pacote em especial, no nosso caso, colocarei "Material Skin"; Se você instalou o pacote, apareceu uma DLL no bin/Debug do teu projeto, referente ao pacote instalado, neste caso, "MaterialSkin.dll"; Clique e arraste esta DLL sob a ABA QUE VOCÊ CRIOU; Feito isso, deverá ver já os componentes dentro da aba. Se aconteceres com vocês igual a mim, todo projeto criado, já aparecerá a aba com os componentes, sem a necessidade de adicionar o pacote em todo projeto. .:: APLICANDO NO PROJETO ::. Em suma, os componentes já estão preparados para entrar onde tu quiser, porém, ainda hemo-nos de configurar o Form para que o visual dele coincida com os componentes. Abra o código do Form desejado, deverá aparecer algo parecido com isto: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } } } Para que o Form fique com o visual do pacote, devemos: Referenciar o pacote; Referenciar os controles do pacote; Mudar a classe de seu Form para a classe do Pacote; Inicializar o tema, o Form e o esquema de cores no Método Construtor; Isto é feito como segue: using System;[/font][/size][/left] [size=4][font=Tahoma] [left] using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MaterialSkin; using MaterialSkin.Controls; namespace WindowsFormsApplication1 { public partial class Form1 : MaterialForm { public Form1() { InitializeComponent(); this.Sizable = false; var materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE); } private void Form1_Load(object sender, EventArgs e) { } } } Sobre o código posto no Método Construtor do Form (public Form1()), para um bom entendedor, meia palavra basta, porém como deve haver muitos que aqui sabem pouco: Não entrarei em mérito do que cada linha faz, o que tu precisa saber é que, a 5ª e 6ª linhas do método construtor, você pode modificar para mudar a "cara" do visual: Na 5ª linha, a palavra LIGHT (Claro), pode ser mudado para DARK (Escuro); Na 6ª linha, todos os parâmetros podem ser mudados, após Primary e Accent, há uma "infinidade" de cores que podem ser mudadas, para saber quais são, apague a cor e o ponto, insira o ponto novamente, e o VS deverá abrir um "ContextMenuStrip" contendo todas as possibilidades possíveis; Ainda na 6ª linha, após TextShade (Sombra do Texto), aceita WHITE (Branco) e BLACK (Preto); Na segunda linha, this.Sizable = false; É uma linha opcional, serve para o usuário quando o programa estiver rodando, não poder redimensionar o tamanho do Form. Fiz isso aí e não nas Propriedades do Form na UI pois por algum motivo o autor não colocou. Então, o Form que era assim Fica assim Daí, é só clicar e arrastar os componentes da Toolbox para o teu Form, podendo estes componentes serem quais forem, deste Pacote, de outro, ou até mesmo do .NET Framework. Não mostrarei como ficam os componentes pois os vídeos já fizeram isso muito bem. Lembrando que todo Form que tu quiser que tenha esta aparência, você haverá de inserir aquele código mostrado acima. E outra, cada pacote, tem um código de referência diferente. Para o MaterialSkin, é este, para o Metro Modern UI é outro, estes códigos você acham na página principal de cada pacote no GitHub. .:: Links Úteis ::. Galeria NuGet Nuget MaterialSkin NuGet Metro Modern UI GitHub MaterialSkin GitHub Metro Modern UI Um abraço do Tio Sky, poste suas dúvidas, responderei quando possível. Eu queria estar a ensinar vocês a fazerem seu próprio Launcher, comunicar DLL com a aplicação C#, mas o tempo realmente está apertado.
  12. Fiz esse programa pra você não ter que abrir o navegador toda hora que for utilizar o forum. Também fiz algumas limpezas na página, optimizando o código e retirando regras CSS que não estão sendo usadas para diminuir tanto o tráfego do servidor quanto o peso da página. O arquivo está hospedado no Mediafire. Depois adiciono outros mirrors. Download no Mediafire Scan VirusTotal Ao todo foram pouco mais de 10 regras que são recusadas pelo programa, duas imagens com uma resolução menor um script inútil. Não é muito, mas é algo, né. Planos para o futuro: - Notificações no desktop - Versão Android/iOS (não pretendo 100%, mas tem sempre os mobilefag que pede) - Versão Linux (quase pronta) - Widgets para o desktop - Skin para Rainmeter com conexão com o programa Bugs, problemas, crashes pode me mandar uma PM ou responder o tópico com o log descrevendo o que aconteceu. Os logs ficam na pasta "logs", junto do executável do programa. Changelogs v0.1#dev v1.0
  13. Olá, estou procurando alguém disposto a me ajuda com o meu servidor de Dofus 2.10, um programador de C#, para trabalhar no servidor até o final dele, to precisando de um para desbugar alguns mapas, etc... Meu skype: lordtaish (Obs: Se aqui e a area errada me desculpe.)
  14. Hey, tô criando um navegador em C# , está todo funcional, Porém na barra de endereços ele só segue para o link digitado caso clique no botão, no caso com o ENTER não vai, ele pula uma linha. Segue codigo : Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TexrBox1.KeyDown If e.KeyCode = Keys.Enter Then Button6.porformClick() End If End Sub
  15. Scan WarFace COMPATILIBIDADE IMAGEM DOWNLOAD 64bytes [DOWN]ScanWarFace[/DOWN] 32 Bytes [DOWN]ScanWarFace[/DOWN] SCAN [sCAN]https://www.virustotal.com/en/file/9ab6336d61f412dba32434af14494722f56d32ba11b6a7b64a7b81453b0d96a3/analysis/1440270578/[/sCAN] Gostou do Tropico? Nos ajude! Clique em Agradecer!
  16. Existe algum canal no youtube que ensine detalhadamente C#? Eu sou meio ruim das ideias aí gostaria de saber se tem alguém que ensine bem ou até mesmo aqui se alguém tiver uma apostila sei lá, a preferencia é por vídeos explicativos mesmo.
  17. PRPGRAMACAO EM C# NAO DA PRA CRIAR HACKS (AIMBOT , WALL, 2D BOX) EM JOGOS ONLIE (PB, WARFACE,CF)??? SÓ PROGRAMAÇÃO EM C++?
  18. Gostaria de saber se, se eu fazer o curso de programação em C# do TREINAWEB (https://www.treinaweb.com.br/curso/csharp-basico) BASICO, INTERMEDIÁRIO E avançado + lógica de programação e lógica orientada a objetos, vou conseguir criar AIMBOT, WALL, ETC.. sem ficar copiando e colando... Sim ou não? DAO UMA OLHADA LA E VEJEAM OS CONTEIDOS PROGRAMATICOS, vou conseguir ou não?
  19. Boa pessoal, por motivos de estudos, terminei de criar um software básico, sua função é procurar processos de vírus já programados, e finaliza-los. Processos maliciosos: PCTSPK AKL POL HGUS BKP YIO Z2VudGxlbWptcF9pbGF0YW0 Download: https://www.4shared.com/file/eSEz7U2wba/PlagueHunter.html? Scan:https://www.virustotal.com/pt/file/3a461910700dce4584ccfa64ead7808e953072e0e3b0fae39e3d0912e7064b01/analysis/1446776543/
  20. É o seguinte: Preciso armazenar o resultado de um Select Count em uma variável no C#. Minha variável é uma string "validar". Alguém poderia me ajudar? O select em questão é: select count(*) from usuarios where nome = var1 and senha = var2; Agradeço.
  21. Eu tava afim de fazer um anti ddos, só pra adquirir conhecimento mesmo, posso até postar aqui se vocês quiserem... Mas pra isso eu preciso checar quantas pessoas estão se conectando ao servidor(pc em que a aplicação rodará) e por qual porta. Alguen sabe se existe uma classe que faça isso ou tem algum tutorial? Desde já, obrigado.
  22. Assim, utilizando um random eu obtenho 10 numeros de 1~30 sem repetições... Esses 10 valores gerados, representa a linha em que eu quero. A linha contem Nome;Sobrenome;Blablabla; Sempre com ponto e virgula. Então para separar, estou usando split, o campo em que eu quero está sempre na posição (do split) 7 (posição me refiro ao indice, começando com 0). Ta, ai criei uma classe, para guardar os dados do gabarito, que é gerado no começo. Nem se se pode kkk class Gabarito { private char[] resposta = new char[10]; public void setResposta(int posicao, char dado) { this.resposta[posicao] = dado; } public char getResposta(int posicao) { return this.resposta[posicao]; } } public void gerarGabarito() { _SR_Questao = new StreamReader(@"C:\Users\Larios\Projetos08-15\Pjt_M3C1\arquivos\questao.txt"); // obtendo questoes completas while (!_SR_Questao.EndOfStream) { _AUX_Linha += _SR_Questao.ReadLine() + "|"; } // dividindo a linha em linhas -> vetor string[] _AUX_LinhasArquivo = _AUX_Linha.Split('|'); // obtendo somente o campo 7 (resposta) da linha especificada for (int _AUX_For = 0; _AUX_For < _VET_Sorteio.Length; _AUX_For++) { string[] _AUX_CamposLinha = _AUX_LinhasArquivo[_VET_Sorteio[_AUX_For] - 1].Split(';'); char _AUX_CH_CamposLinha = char.Parse(_AUX_CamposLinha[7]); gbCompleto.setResposta(_AUX_For,_AUX_CH_CamposLinha); } // fechar arquivo _SR_Questao.Close(); } Só que sei la, ele ta me retornando as vezes só 6 respostas, as vezes 3, outras as 10, e assim vai... Obg
  23. Alguém me diz por quê tá dando esse erro: Eu sei que isso significa que não há na tabela situacao_orcamento o valor que eu quero inserir na tabela Orçamentos, porém o valor existe sim e inclusive a query funciona perfeitamente no console do wampserver... Alguém tem alguma ideia?
  24. Código não Gerenciado Introdução C# tem uma boa flexibilidade para programação, mas como muitos sabem ele é de ambiente gerenciado. Temos vantangens e desvantagens com linguagem gerenciada, uma delas é o GC(Garbage Collector). Ele faz o gerenciamento de memoria, uma especie de automação. Em VB.NET não podemos, mais em C# podemos dar uma corrida na "terra sem lei" para usar ponteiros por exemplo :D Se você tentar(ou tentou) usar ponteiros em C# vai receber o aviso: Tradução livre Código Inseguro Para esse exemplo vou usar um "bloco" unsafe. Primeiro vá nas propriedades do projeto, na aba>Build e ative a função Allow unsafe code. Agora teste os ponteiros.... Ex: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.Title = "projeto1"; unsafe { int j = 10; int* k; k = &j; string n; Console.WriteLine((int)k); } Console.ReadKey(); } } } Resumo Tudo que e estiver entre unsafe{ //é inseguro :yes: }
  25. Primeira aplicação em C# - 4 Botões - 3 TextBox - 3 Label using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) { } private void adc_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor."); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 + num2; txres.Text = result.ToString(); } } private void sub_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor."); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 - num2; txres.Text = result.ToString(); } } private void mul_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor."); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 * num2; txres.Text = result.ToString(); } } private void div_Click(object sender, EventArgs e) { double num1, num2, result; if (txt1.Text == "" || tx2.Text == "") { MessageBox.Show(" Informe um valor. Valor 2 tem de ser maior que 0"); } else { num1 = Convert.ToDouble(txt1.Text); num2 = Convert.ToDouble(tx2.Text); result = num1 / num2; txres.Text = result.ToString(); } } } }