Archief - [PROG][c#] auto login - WIN API nodig ?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

robeike

Legacy Member
yow iedereen zoals ge ziet ben ik nieuw op dit forum maar eigenlijk ook tot c#
ik heb wel een basis van vroeger maarja die is nu ook al niet te uitgebreid
waarom ik hier nu namelijk post is het volgende: ik ben momenteel een auto login aan het maken voor het spel Knight Online maar wanneer ik het spel opstart krijg je zo een begin scherm waarop een progresbar staat en met daar boven een label die varierende tekst heeft :
-update completed
-checking version and preparing to launch game
-...
nu voor te weten dat die label die tekst weer geeft hebben ze mij gezegd dat er in c# geen functie voor bestaat maar dat ik WIN API moet gebruiken ik heb er namelijk nooit eerder van gehoord maar je zou er alle data van het game dat binnen stroom kunnen saven in een .txt file en dat is ook wat ik wil doen ik laat men applicatie runnen en ook win api (het is toch een programmatje hé?) win api laat ik de data saven eens dat gebeurd is zoek ik via men applicatie in de .txt file naar hetgeen dat ik nodig heb om te mogen verder gaan en dat is namelijk eindelijk op de OK knop klikken
iemand die met dit soort zaken ervaring heeft? of met de WIN API ?

all help is appreciated,greetz robeike

Tyfius

Legacy Member
Volgens mij moet dit met C# ook wel lukken.
Wat je inderdaad moet doen is de inkomende stroom analyseren. Een connectie (socket) openen met de KO server en dan eens kijken welke data en hoe die binnen komt. Dan is het slechts uitzoeken welke bytes welke data bevatten.

Eenvoudiger uitgelegd dan gedaan natuurlijk, ik weet niet meteen hoe KO logins er uit zien en of dit wel mogelijk is.

robeike

Legacy Member
ik denk wel dat het mogelijk is, met mijn oude programmatje scar.exe was zo een auto login op 10minuten gemaakt en zou perfect werken ook,maar wat ik niet leuk vind aan scar.exe is dat je geen .exe kan maken het geen dat je eigenlijk doet is gewoon scar.exe proggrammeren/bevelen geven en zo maak je dus eigenlijk een script. Nu zulde u waarschijnlijk wel afvragen waarom gebruikte scar.exe dan nie alst toch zo gemakkelijk is... ik wil een .exe maken je dubbelklikt het blijft proberen tot wanneer je ingelogt bent en dada is het :p

Ice

Legacy Member
robeike zei:
ik denk wel dat het mogelijk is, met mijn oude programmatje scar.exe was zo een auto login op 10minuten gemaakt en zou perfect werken ook,maar wat ik niet leuk vind aan scar.exe is dat je geen .exe kan maken het geen dat je eigenlijk doet is gewoon scar.exe proggrammeren/bevelen geven en zo maak je dus eigenlijk een script. Nu zulde u waarschijnlijk wel afvragen waarom gebruikte scar.exe dan nie alst toch zo gemakkelijk is... ik wil een .exe maken je dubbelklikt het blijft proberen tot wanneer je ingelogt bent en dada is het :p

AutoIt is hetzelfde, alleen kunde daar wel nen exe mee maken ;)

robeike

Legacy Member
ach wijs en kunde dan ook nen userform maken , en de programmeer taal is da moeilijk te leren ?

edit:kem het gedownload ma als ik de command gebruik
run("C:\Program Files\Knight Online\launcher.exe")
dan opent em knight wel ma dan eeft da hackshield me ontdekt :p en dan komt er altijd op van connection failed plz retry. als ik het dan probeer mee gewoon men .exe van c# dan lukt da wel dusja c# boven AutoIt of zijn er betere functies voor het openen van een .exe ?

robeike

Legacy Member
vergeet die auto login maar, iedere keer als ik KO probeer te openen vanuit men .exe zegt KOLouncher connection failed heb het 15 keer geprobeerd was altijd hetzelfde eb dan die .exe gesloten en es manueel geprobeerd en toen lukte het wel heb dan weer die .exe geopent en KO laten open en terug zei em connection failed. zeg nu niet dat het toeval is e stom hackshield :( i wasn't supposed to do anything bad with it :cry: moest je echt weten hoe je dit kan fixen ik hou je niet tegen hoor :p tis gewoon ja die api calls in c# ge vind daar niets over...

Ice

Legacy Member
tjah, dan kunnen we dit besluiten als: KO 1 - 0 Cheater zeker? ;) :p

robeike

Legacy Member
ik vrees van wel ja, toch raar dat het in het begin wel lukte :( had nu juist es goede hoop
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan