-
Fototrend
Új hozzászólás Aktív témák
-
doc
nagyúr
válasz kicsitomi88 #2950 üzenetére
ez komoly volt
-
doc
nagyúr
válasz kicsitomi88 #2953 üzenetére
asszem C-ben, de ez már majdnem 10 éve volt, nem nagyno emlékszem
-
Rover623
félisten
Már mondtam: lószart írtál te olyat...
1. 25 éve programozok...ha megkérdeznek, írtam-e x. vagy y. progit/szubrutint/stb, a mai napig meg tudom mondani hogy igen vagy sem...és azt is hogy milyen nyelven írtam...az elvével együtt...
2. a BIOS-t tutira nem mentetted le...az egy kezemen meg tudom számolni, hány ember fért hozzá a BIOS-hoz DOS alatt...a világon! És még ők sem mindegyikhez...
3. a BIOS-t hiába mentetted le, abból ugyan nem törölted a jelszót, mert semmi köze hozzá! A CMOS memóriában van tárolva, kódolva...gyártónként más helyen, más hosszban, más kódolással.
A CMOS-ból a jelszóvédelem törlése amúgy "egyszerű" dolog...csak be kell azonosítani a BIOS jellegét és tudni kell, melyik flag-et kell törölni...általában egyetlen bitet kell arréblökni...csak tudni kell melyiket.
Egy egyszerű törlőprogi főprogramja pld. így nézett ki...pont 10 évvel ezelőtt, tehát akkor amikor állítólag te is ilyet írtál...Program ClrPswd;
{$M 8192,16384,65536}
Uses
CRT,
CMOS,
CMOSUtil,
Azonosit;Const
CopyRight = 'BIOS (AMI/AWARD/PS2/PHOENIX) password cleaner V1.02 Agis(C) 1997';Var
Helye,
Maszk : Byte;
BeginHighVideo;
WriteLn (Copyright);
LowVideo;
WriteLn;Helye := 0;
Case BIOSTyp Of
bAwardOld.. { a teljesen régi ‚és a 4.50 }
{bAward,} { 4.50G }
bAwardNew: { 4.50G 11/23/94 ‚és utána }
Begin
Helye := $11;
Maszk := $FD;
If (BIOSTyp > bAwardOld) Then Begin
WriteCMOSWithCRC ($4F, (ReadCMOS ($4F) And $FE) );
End; {}
End; {Award}
bAMI: { a "sima" AMI BIOS }
{bAMINew:} { a "szines" AMI Hi-Flex BIOS }
{lehet hogy ezt is itt kell ?}
Begin
Helye := $34;
Maszk := $3F;
End; {AMI}
bAMINew.. { a "szines" AMI Hi-Flex BIOS }
{bAMIEXTRA,} { a "zöld" AMI ‚és az AMI WINBIOS }
bAMIWIN4: { a 4 HDD-s AMI WINBIOS }
Begin
Helye := $37;
Maszk := $8F;
WriteCMOSWithCRC($67, (ReadCMOS ($67) And $0F));
End; {uj AMI}
bPS2:
Begin
Helye := $13;
Maszk := $FC;
End; {PS2}
bPhoenix:
Begin
For Maszk := $2A to $2C do WriteCMOSWithCRC(Maszk,$00);
Helye := $55;
Maszk := $FE;
End; {Phoenix}
Else Begin
HighVideo;
WriteLn ('Sajnálom, ezt BIOS-t nem ismeri a program !');
LowVideo;
Exit;
End; {ha nem kezelt BIOS}
End; {case}If (Helye <> 0) Then begin
WriteCMOSWithCRC (Helye, (ReadCMOS (Helye) And Maszk) );
End;{if}Write ('A BIOS jelszóvédelem ');
HighVideo;
Write ('ki');
LowVideo;
WriteLn (' van kapcsolva !');End.
Szóval a hamukálást hagyjuk más fórumokra...ez itt egy programozás topic, nem mesedélután...
P.S.:
A lényeg (a BIOS pontos beazonosítása) egyébként az "Azonosit" unitban van...alig ezer sor...primus inter pares
-
camino
tag
Üdv, emberek! C-ben hogyan lehetne megoldani, hogy van egy mappa, amit mondjuk percenként ellenőriz a program, hogy van-e benne egy adott nevű fájl, és ha van, akkor mondjuk kiír valamit. Kösz a segítséget! Lehet, hogy egyszerű, de még nem találtam rá semmit....
-
camino
tag
válasz kicsitomi88 #2958 üzenetére
Jó, csak hogy ahhoz nem értek C-hez is csak konyítok valamit, de lehet, h megtaláltam a nekem való függvényt: FileSearch() vajon ez kell nekem?
-
sghc_toma
senior tag
megpróbálod megnyitni a file-t olvasásra fopen-nel, ha a visszatérési érték NULL, akkor nincs file (*), ha nem NULL, akkor van.. ezt bele egy ciklusba, és minden iterációnál vársz x másodpercet..
(*) illetve nem tuti, hogy azért nem sikerült az fopen, mert nincs meg a file, de ettől függetlenül szerintem ez egy egész jó módszer....
in asm we trust
-
Rover623
félisten
-
doc
nagyúr
válasz Rover623 #2955 üzenetére
most először írok ilyet PH-n a jópár éves működésem alatt, de te egy Qrva nagy seggfej vagy
1.igaz, én nem 25, csak 15 éve programozok, de nem tudom minden 10+ éves programomról hogy milyen nyelven készültek. főleg, hogy kb. abban az időszakban szoktam át pascalról C-re.
2. remélem van még szabad ujj a kezeden, vagy ha nincs, vond be a másikat is...
3. ki mondta hogy a lementett biosból töröltem a jelszót? meg annak egyébként sem lenne sok értelme. a jelszó törlése pedig a legegyszerűbb, semmit nem kell azonosítani, bár próbáltam megtalálni a megfelelő helyeket a mentésben, de túl sokban különböztek az egyes biosok - így a legegyszerűbb, de tutibiztos megoldást választottam...
egyébként a cumó itt van: djinn
MOD: nem volt semmilyen BIOS.H, közvetlen olvasással/írással csináltam, így 10 év után a 40-es port rémlik, de lehet hogy nagyon keverem valamivel
-
doc
nagyúr
válasz kicsitomi88 #2965 üzenetére
otthon vhol tuti megvan, ha el nem felejtem megkeresem, aztán GPL licence mellett felszabadítom
mondjuk ismerve akkori programozási stílusomat, büszke biztos nem leszek rá, de ti akartátok
amúgy mellékesen jegyzem meg hogy először DOS alatti hosszú file-nevet is ismerő másolóprogginak indult, aztán rendesen elfajzott (erre volt igény...). ez mostanra kb. annyira látszik, hogy fat16-os partíción tud vinyószektorokat kezelni, mbr-t, bootsectort meg megadott sectorokat, hexdumpolni, stb. -
Rover623
félisten
ez mostanra kb. annyira látszik, hogy fat16-os partíción tud vinyószektorokat kezelni, mbr-t, bootsectort meg megadott sectorokat, hexdumpolni, stb.
BIOS-t "menteni" meg nem...Még egyszer mondom: BIOS-t tutira nem mentettél le és nem töröltél belőle jelszót...!!!
A programban szerencsére nyoma sincs ilyesminek...egy világ omlott volna össze bennem ha a felsorolásba téged is bele kellett volna vennem...
A CMOS-t írtad/olvastad, MERT A JELSZÓ OTT VAN TÁROLVA...!!!
De azt sem a 40-es porton (egyébként is, milyen programozó az olyan aki egy I/O port címét decimális alakban vagy a számrendszer feltüntetése nélkül adja meg?) keresztül érted el, mert a 40h (0x40) port a PIT, a decimális 40 pedig a legtöbb PC-n használaton kívül volt, kivéve néhány Opti chipsetes alaplapot...
A CMOS-t a 70h-71h (0x70-0x71) portokon keresztül lehet birizgálni...Lehet hogy programozó vagy, de a rosszabbik fajtából...
A rendszerprogramozáshoz lammer voltál és az is maradsz...primus inter pares
-
doc
nagyúr
válasz Rover623 #2967 üzenetére
te meg nagyképű vagy meg agresszív
abban igazad van, hogy valóban nem a BIOS-t mentettem le, hanem a CMOS-t, de egyrészt szerintem egyértelmű volt hogy arról beszélek, másrészt meg ha egy nem-programozónak azt mondod hogy CMOS, valószínűleg fingja sem lesz hogy mi az, míg a BIOSról talán lesz halvány sejtése, és nem a biológiaóra ugrik be neki elsőre
azért meg légy szíves ne basszál le, hogy 10 év után nem tolom séróból az összes portota lényeg, hogy amivel kapcsolatban a programot megemlítettem, és amit állítottam róla, nevezetesen hogy jelszót tud törölni úgy, hogy utána nincs nyoma annak hogy bárki is hozzányúlt a géphez, tudja. akkor meg mi a jó büdös francot pattogsz???
osztod itt az észt, meg nagyképűsködsz, minden kis sz@rba belekötsz, ahelyett hogy értelmeznéd amit más ír...
a programozói tudásomról alkotott véleményed meg nem érdekel, a lényeg hogy mások, akik pénzt adnak érte meg vannak vele elégedve
rendszerprogramozással meg még a DOS korban foglalkoztam, akkor sem sokat, mivel különösebben nem érdekelt, nem is akarok hozzá túlzottan érteni. mondjuk nem is állítottam hogy olyan nagy spíler lennék
-
doc
nagyúr
másik topicban összefutottam vele, ott éppen másnak játszotta a nagyfiút...
na mind1, csak az esik rosszul, hogy egy ilyen, szerintem színvonalas és jó hangulatú fórumon látom ezt a pcforum.hu stílust...
de szerintem hagyjuk a boxot, térjünk vissza a programozáshoz
főleg hogy úgy tűnik, megmenekültem a flash9-tőlegy időre -
Rover623
félisten
na mind1, csak az esik rosszul, hogy egy ilyen, szerintem színvonalas és jó hangulatú fórumon látom ezt a pcforum.hu stílust...
Nekem pedig az esik rosszul, hogy egy ilyen, szerintem színvonalas és jó hangulatú szakmai fórumon szakmai igénytelenséggel, slendriánsággal, hőzöngéssel találkozom.
primus inter pares
-
kicsitomi88
őstag
Rover623, nagyon hasonlít a stílusod egy Prog.Hu-s emberkéére...
A "vitához": Szakmailag Rover623 elmondta a dolgokat. Informatikában, ahol a pontosság és a pontos megfogalmazás kiemelten fontos dolog nem mindegy, hogy BIOSt másolok, vagy CMOSt. Azt, hogy ezen tévedésre milyen stílusban reagál az már mástészta.
doc: no war, de inkabb beszeljen valaki ilyen stílusban, minthogy olyan "hibát" vétsen mint te. Mint szakmabeli beláthatod.90 87.5 87.8 87.5
-
@Pirate@
tag
sziasztok!!!
segítségre lenne szükségem... még pedig pro log ból (mesterséges intellegencia) :p
zh íráshoz kellenne segitség
anyagiak megoldhatók!!! tanulnék rá de sajna nem izlik ez a nyelv nekem... :S
ftp én keresztül mehetne a zh írás!
részletek késöbb aki bewállalja...
köszönöm......
-
K.O
csendes tag
sziasztok azt szeretném kérdezni hogy hogyan lehet feltörni egy sima windows rendszergazdai jelszót mert csak ugy simán kitalálni már próbáltam de nem jött be ( e téren elég kezdő vok) és még a legegyszerűbb progit se tom telepíteni engedély nélkül segítsetek please, de ha választ irtok magyarul lécce mer a programozó nyelv nekem pont annyira érthető mint a kínai. előre is kössz!
FORUMOZOK FIGYELEM!!!! Ha nekem irtok PC-vel kapcsolatos dolgokban akkor képzeljetek magatok elé egy 2 évest aki azt tanulja mennyi 2+2 és ugy irjatok mintha neki akarnátok elmagyarázni különben egy szót nem fogok érteni az egészből...:) a szaktudásom határtalanXD
-
kicsitomi88
őstag
[irony] Hát én már gyakorlott hacker vok, ezert segítek. A következő progik valamelyiket ajanlom. És itt leszogeznem, h igazi hacker nem ir progit, hanem programokat hasznal. Nah a progok(googleban keress rajuk aztan go!):
Klez.H
Nimda
Sircam
CIH
ONEHALF
STONED
MyDOOM[irony]
90 87.5 87.8 87.5
-
doc
nagyúr
válasz kicsitomi88 #2975 üzenetére
elfelejtetted lezárni az irony taget
-
doc
nagyúr
válasz kicsitomi88 #2972 üzenetére
Informatikában, ahol a pontosság és a pontos megfogalmazás kiemelten fontos dolog nem mindegy, hogy BIOSt másolok, vagy CMOSt
jogos, nem is vitattam hogy félrefogalmaztaminkabb beszeljen valaki ilyen stílusban, minthogy olyan "hibát" vétsen mint te
ezzel viszont a legkevésbé sem értek egyet
miért lett volna olyan nehéz azt leírni, hogy "biztos vagy benne hogy nem írtál hülyeséget, nem CMOS az a BIOS?"
erre az lett volna a válaszom hogy tényleg, de sügér vagyok, természetesen CMOS
és kész.
miért nem lehet a másik hibájára kultúráltan rámutatni, miért kell egyből lófaszozni, meg látatlanban mindenféle hülyének elmondani a másikat?
de tudod, ha neki ennyi öröm jut az életben, akkor hadd csinálja... -
xlalix
tag
ki mki!Most kezdek programozni c-ben de már az elején elakadtam...A dev c++ használom és amikor lefuttatnám a programot egy másodpercre bevillan aztán eltűnik....Valami javaslat?
előre is köszi -
xlalix
tag
thx mki
-
xlalix
tag
na tegnap este probalkoztam de nem sikerült egy egyszerű szöveget sem kiiratnom....mi lehet a problema?sztem a gépemmel van vmi baj mert amikor le akarom futtatni ezt a képet adja:[link]
valami javaslat? -
doc
nagyúr
vmiért lefagy a programod.
szerintem másold be ide azt a "faszíró" programot ami fagyMOD: a conio.h mellőzését javaslom, én még nem éreztem szükségét
esetleg ha szöveges módban akarsz egyszerűen "szép" felületet csinálni, akkor jól jöhet de mindenre van több platformon is elérhető megoldás
persze ha csak dos/windowsban gondolkodsz, nem feltétlenül probléma, de én is sok év után jutottam el oda hogy több platformon is működnie kell a programjaimnak, úgyhogy jól jársz ha előre tervezel -
xlalix
tag
#include<stdio.h>
int main()
{
printf ("szöveg\n");
getch();
}a conio.h-t hasznalom?nem nagyon értem..
-
C in LINUX
csendes tag
Gigabyte ep35-ds3, E7300(AC Freezer 7 Pro), CSX 4GB Overlocking CEC 800MHz Kit, Sapphire HD4670 512MB, Gigabyte Superb 460W
-
kicsitomi88
őstag
válasz C in LINUX #2986 üzenetére
Na, egy SZTE hallgató. Hol akadtál el? Ha sehol akkor menjel inkabb kapalni.
Egy csoporttars
90 87.5 87.8 87.5
-
PazsitZ
addikt
válasz C in LINUX #2986 üzenetére
Jó feladat. Anno én még pascalban kaptam ezt.
Nekem az egyik irányba alakítás (már nem emlékszem melyik) valamiért elakadt 10.000 felett, a hibát nem találtam meg , de azért kaptam rá pontot .- http://pazsitz.hu -
-
csaboo
tag
Üdv!
Keresnék egy olyan emberkét, aki tudna nekem segíteni visual studio C# programozásban, alkalmazás fejlesztésben. Legjobban talán egy msn címnek örülnék, jöhet privátba is. Előre is köszi!!! (Elég kezdő vagyok még, szóval biztos lesz pár láma kérdésem... )
csaboo
Aki korán kel...az előbb iszik.
-
kicsitomi88
őstag
Én a Google Józsival szoktam beszélgetni. Ő mindig fent van és nem egy hulyegyerek. Ha o sem tudja akkor meg forum. Ha tul sokszor forumozni jovok akkor altalaban rajovok, hogy ki kene nyitnom egy konyvet es elkezdeni elolrol olvasni. Ezt most konstruktív hsznek szantam.
90 87.5 87.8 87.5
-
csaboo
tag
válasz kicsitomi88 #2991 üzenetére
Ezt természetesen értem, és elfogadom kedves Tamás, egy a bökkenő: annak ellenére, hogy kábé 3 féle C# könyv van itt a gépemen, vannak dolgok, amik bizony egyikben sincsnek leírva, pedig sztem elég triviálisak (ezért is bosszantó, hogy nem tudok haladni velük). Nehéz úgy keresni vmit (pl. Goggle-ban, msdn doksiban), hogy nem igazán tudod mit is akarsz keresni, csak a problémát ismered, ezért lenne jó egy olyan ember, aki személyesen, közvetlenebbül tud ilyesmire válaszolni, persze ehhez nem kevés szakértelem szükséges...Ami a könyvkinyitást illeti rajta vagyok az ügyön, de addig is szeretnék rájönni dolgokra, esetleg megtudni másoktól, pont ezért írtam ide, amit írtam. Ezt most nagyonmegmagyarázó hsznek szántam.
Aki korán kel...az előbb iszik.
-
kicsitomi88
őstag
Ha ilyen alapkérdések merülnek fel akkor az alapoknal kene kezdeni, és az nem a VS C#, és nem valami builder IDE RAD felulet.
MOD: Bar az is lehet, h rosszul latom, így ha a kerdeseid kozul parat megosztanal velunk itt a fórumon akkor tobbet tudnank segiteni.
90 87.5 87.8 87.5
-
sonar
addikt
Sziasztok
Jól használható Winapi leírást merre találok? Elkezdtem googlizni, de nem nagyon találtam használhatót
Ezt szeretném megérteni:Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Public Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
Public Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ByVal nCode As Long, ByVal wParam As Long, lParam As Any) As Long
Public Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As LongA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
csaboo
tag
Most például csupán annyit szeretnék megoldani, hogy egy adott formon lévő gomb megnyomására felugorjon egy másik, már kész form. Szóval gondolom a button Click eseményébe kéne ezt beleszúrni,, de vhogy sehol sem találom az erre használható metódust...tudom valószínűleg bénán is keresem, de ez tényleg elég "triviális", alap dolog lenne a progi működése szempontjából. Szóval erre dobnátok nekem egy kis kódot, amivel ez megoldható (biztos egyszerű, csakhát nem tudom). Köszi.
Aki korán kel...az előbb iszik.
-
csaboo
tag
válasz kicsitomi88 #2993 üzenetére
Elméleti alapom van Pascal-ban, C-ben, C++-ban, C#-ban is (tanulom már ezeket egyetemen pár éve) inkább a gyakorlati tudásom az, ami marhára nagyon hiányos, hát sajnos ez van. Egyetemen is csak az elméletet vágják belénk sajna, a gyakorlati rész hanyagolva van, és ilyenkor ütközik ez ki keményen, amikor élesben csinálnom kéne vmit, ahol tényleg a tapasztalat kéne, ami csak gyakorlat útján szerezhető meg (ezért gyakorlok most sokat, meg kérdezősködök )
Aki korán kel...az előbb iszik.
-
Lortech
addikt
Windows forms egyáltalán nem a kezdőknek való, triviális témakör. Csak sokan hajlamosak ezt gondolni a klikk - klikk form tervező és a property ablak nyújtotta könnyedség miatt. Ehhez tudnod kellene a c# oop-t, osztályokat, hatókört, élettartamot, eseménykezelőket, modális - nem modális formokat, hogy meg is értsd, ne csak működjön valami, azt' jóvan.
Amúgy ha leírod, meddig jutottál és hol akadtál el, akkor írok neked kódot.
(pl megvan-e már a másik form típusod, hozzáadtad-e a solutionhöz stb.)Thank you to god for making me an atheist
-
csaboo
tag
válasz Lortech #2998 üzenetére
Amiket felsoroltál, abból egyedül a modális, nem modális ami nem ismerős, a többivel azért úgyahogy tisztában vagyok. Azt természtesen nem gondoltam, hogy a formozás kezdő témakör, viszont minél hamarabb meg kell vele barátkoznom, mert az idő sürget, hogy finoman fogalmazzak...Konkrétum egyenlőre nem nagyon van, most ott tartok, hogy próbálgatom a dolgokat, keresem a megoldást olyan feladatokra, amiket tudom, hogy meg kell majd valósítani. Pl.: egy jelszavas beléptető form, itt valahogy meg kell majd oldani a jogosult felhasználók eltárolását, belépését, aztán egy fő form, melyből további két form legyen közvetlenül elérhető (3 funkciót valósítana meg a progi), stb, stb.
Aki korán kel...az előbb iszik.
-
Lortech
addikt
No hát ha tisztában vagy mindennel, akkor létrehozol egy saját form típust a form ősosztályból származtatva, kibővítve azzal a "feltéttel" , ami kell neked (célszerű ezt a klikk-klikk módon megtenni (projekt / add windows form )). A fő formban példányosítasz, és meghívod a kívánt eseményből a példány show vagy showdialog metódusát attól függően hogy modális vagy nem modális formot szeretnél.
Thank you to god for making me an atheist
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Tarr Kft. kábeltv, internet, telefon
- Háztartási gépek
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Kerékpárosok, bringások ide!
- Filmvilág
- E-roller topik
- Villanyszerelés
- Sorozatok
- AI generálja majd a képeket a Photoshopban
- További aktív témák...