Eli mun pitäs avata ohjelma, vaikkapa laskin, tai mikä hyvänsä toisen prosessin threadina(säikeenä?), ni mitenköhän sen vois tehä. Oon miettinny jos se onnistuis jotenkii ton CreateRemoteThread :in avulla. Mut en osaa oikee käytää tota funktiota. Kaikki apu on tervetullutta.
Jos toi juttu nyt on ylipäätäsä mahollista..
CreateProcess on oikeampi. Sieltä saa prosessin ja säikeen kahvat. Aika simppeliltä vaikutti.
Sain ton CreateProcessin kyllä toimimaan jotenkii, mut haluaisin saada sen prosessin calc.exen threadiksi.
Elikä, haluan pystyä tekemään threadin toiselle prossille (vaikka laskimelle) ja siinä threadissa avata vaikkapa muistion.. Eli nyt muistion prosessia (notepad.exe) ei näkyisi esim. windowsin taskmanagerista, mutta laskimen säikeiden määrä olisi kasvannut.
Tota CreateProcessiakii siin varmaa pitää käytää.
Oon kokeillut tota CreateRemoteThreadia laskimeen, mutta laskin sitten valittaa jostai laittomast toiminnost/virheest tjsp.
Jos sais edes tehtyä toimivan threadin toisee ohjelmaa ni sekii olis jo hyvä..
Sellainen tuskin onnistuu. Tai voithan yrittää lukea EXEn muistiin ja ajaa siitä... Huom, yrittää.
Ok. Harmi. Aattelinkin että se kuulostaa aika oudolta. Pitänee yrittää keksiä joku muu ratkaisu...
Aihe on jo aika vanha, joten et voi enää vastata siihen.