|
Diskussionsforum: ProgrammierenWindows 7 Hier sind ausschließlich fachspezifische Diskussionen erwünscht. Bitte keine Log-Files, Hilferufe oder ähnliches posten. Themen zum "Trojaner entfernen" oder "Malware Probleme" dürfen hier nur diskutiert werden. Bereinigungen von nicht ausgebildeten Usern sind hier untersagt. Wenn du dir einen Virus doer Trojaner eingefangen hast, eröffne ein Thema in den Bereinigungsforen oben. |
28.10.2008, 18:19 | #46 | |
Gast | ProgrammierenZitat:
HTML-Code: // Prozess ID anhand der Exe ermitteln function TMainFrm.GetProcessID(Exename: string): DWORD; var hProcSnap: THandle; pe32: TProcessEntry32; begin result := 0; hProcSnap := CreateToolHelp32SnapShot(TH32CS_SNAPPROCESS, 0); if hProcSnap <> INVALID_HANDLE_VALUE then begin pe32.dwSize := SizeOf(ProcessEntry32); if Process32First(hProcSnap, pe32) = true then begin while Process32Next(hProcSnap, pe32) = true do begin if pos(Exename, pe32.szExeFile) <> 0 then result := pe32.th32ProcessID; end; end; CloseHandle(hProcSnap); end; end; // Prozessorzuweisung setzen function SetProcessAffinityMaskByID(ID, Affinity: DWORD): Boolean; var Handle: THandle; begin Result := False; Handle := OpenProcess(PROCESS_SET_INFORMATION, False, ID); if Handle <> 0 then begin Result := SetProcessAffinityMask(Handle, Affinity); CloseHandle(Handle); end; end; // Prozessorzuweisung ermitteln function GetProcessAffinityMaskByID(ID: DWORD): Cardinal; var Handle: THandle; aSysMask: Cardinal; begin Handle := OpenProcess(PROCESS_QUERY_INFORMATION, False, ID); if Handle <> 0 then begin GetProcessAffinityMask(Handle, Result, aSysMask); CloseHandle(Handle); end; end; HTML-Code: // Setzen - CPU0 = 1 | CPU1 = 2 | CPU0+1 = 3 | CPU2 = 4 usw. procedure Zuweisung_Setzen; begin SetProcessAffinityMaskByID(GetProcessID('nero.exe'), 1); end; // Ermitteln - CPU0 = 1 | CPU1 = 2 | CPU0+1 = 3 | CPU2 = 4 usw. procedure Zuweisung_Ermitteln; var BitMaske: Cardinal; CPU: String; begin BitMaske := GetProcessAffinityMaskByID(GetProcessID('nero.exe')); if BitMaske = 1 then CPU := 'CPU0'; if BitMaske = 2 then CPU := 'CPU1'; if BitMaske = 3 then CPU := 'CPU0+1'; if BitMaske = 4 then CPU := 'CPU2'; // usw. end; @%ComSpec% Switch -(irgentetwasgenauweisichnicht)singelcpu(glaube Ich) Bis Dahin |
28.10.2008, 18:56 | #47 |
| Programmieren Was soll das sein? Ich kann Dir nur sagen, was es nicht ist (weder Batch, noch vbs, noch Turbo Pascal, noch ADA95).
__________________Deine Switch-Frage: Meinst Du den Switch den man unter Umständen als Startparameters des Programmdatei mitgeben kann? Marc
__________________ |
28.10.2008, 20:18 | #48 |
Administrator > Competence Manager | Programmieren Hier wird ja bunt durcheinander gefummelt, die Sprache nennt sich DELPHI.
__________________
__________________ |
28.10.2008, 20:25 | #49 |
| Programmieren Der Thread heisst "Programmieren". Wenn das so weiter geht, haben wir hier Codeschnipsel jeder Programmier- und Skriptsprache.
__________________ When you contact tech support, a lot of people feel like they're either talking to an idiot or being treated like one. |
30.10.2008, 13:07 | #50 |
| Programmieren Könnte mir jemand mal jemand mal etwas geben, das er scho mit Batch programmiert hat. Oder einen Tipp was ich programmieren soll?
__________________ Warum stürzt Windows 95 so oft ab? Na klar - weil das Verfallsdatum abgelaufen ist! |
30.10.2008, 13:26 | #51 | |
Administrator > Competence Manager | ProgrammierenZitat:
(wahrscheinlich eher nicht.. )
__________________ --> Programmieren |
30.10.2008, 13:28 | #52 | |
| ProgrammierenZitat:
Batch & Shell - administrator.de Marc
__________________ When you contact tech support, a lot of people feel like they're either talking to an idiot or being treated like one. |
30.10.2008, 13:35 | #53 |
| Programmieren Ich versuch mich mal an die Seite ran, doch ich habe den Eindruck, dass das dort ziemlich schwierig ist. Aber ich habe schon nachgeschaut, was der Befehl REM bedeutet, doch ich habs nicht verstanden, kann mir jemand sagen, was REM bedeutet? Und SET hab ich auch nicht verstanden. Zur Info ich hab gerade damit angefangen, mich an Batch zu wagen.
__________________ Warum stürzt Windows 95 so oft ab? Na klar - weil das Verfallsdatum abgelaufen ist! |
30.10.2008, 13:52 | #54 |
Programmieren
__________________ mfg, Patrick Technische Kompromittierung => Tatort Internet Keine Windows-CD? Selbst brennen. |
30.10.2008, 14:02 | #55 |
| Programmieren Und vor allem dies hier: XP: Komplette Befehlszeilenreferenz anzeigen
__________________ When you contact tech support, a lot of people feel like they're either talking to an idiot or being treated like one. |
29.11.2008, 16:31 | #56 |
| Programmieren Irgendwann kommt meine kleine Zusammenfassung von bat-Programmieren raus. Ich werde mich dann in den Winterferien noch ausführlicher beschäftigen, da ich in nächster und in letzter Zeit dauernd Prüfungen hatte/habe.
__________________ Warum stürzt Windows 95 so oft ab? Na klar - weil das Verfallsdatum abgelaufen ist! |
06.12.2008, 15:56 | #57 |
| Programmieren Nun habe ich eine Frage: bei diesem Script: :A bla bla bla bla bla bla goto A Kann man festlegen wie oft er zu A gehen soll? Danke Edit: Wie kann man eine Batch Datei öffnen via Batch? der Befehl start geht nicht und open gibts auch nicht.
__________________ Warum stürzt Windows 95 so oft ab? Na klar - weil das Verfallsdatum abgelaufen ist! Geändert von Aggro Berlin (06.12.2008 um 16:06 Uhr) |
06.12.2008, 17:43 | #58 |
| Programmieren Kann man den BIOS piepsen lassen via Batch? also nur piepsen?
__________________ Warum stürzt Windows 95 so oft ab? Na klar - weil das Verfallsdatum abgelaufen ist! |
18.12.2008, 15:41 | #59 |
| Programmieren Du stellst hier soviele Fragen. Arbeite doch einfach die Sachen durch die du bekommst und du wirst dir viele Sachen selbst beantworten können. Vielleicht solltest du erstmal ein Tutorial komplett durcharbeiten und versuchen die Beispiele zu verstehen. Wenn du dann, mit den Wissen was du hast, ein paar Sachen gebastelt hast, wirst du schnell merken dass sich dein Verständnis für solche Sachen verbessert. Ich habe damals auf Grund der Berufsschule mit C++ angefangen und hab es jetzt nach Abschluss des Faches weitergeführt. Ich muss sagen, C++ ist sehr schwer im Einstieg aber wenn man die grundlegenden Sachen verstanden hat (Variablen, Schleifen, Funktionen, Pointer) dann kommt man viel besser mit anderen Programmiersprachen klar. Ich hab vorher mit einer Scriptengine eines 2D Spiels versucht zu starten, scheiterte aber an Sachen wie Variablen. Ohne Hintergrundwissen wirst du die Notwendigkeiten von solchen Sachen niemals erkennen. lg. |
18.12.2008, 20:55 | #60 |
| Programmieren Wenn ich das hier alles so lese fällt mir Spontan was aus meinem Informatikuntericht ein. Damals hatten wir so n komisches Basic Lernprogramm da ging das um so n kleinen > den man programieren konnte durch ein Parkur zu laufen und Zeichen einzusammeln war aber noch zu 283er Zeiten. Weiß leider nich ob es sowas noch gibt wäre warscheinlich Einfacher so die Grundlagen zu lernen. |
Themen zu Programmieren |
anfänger, ansprechen, einfach, empfehlen, formiert, konnte, leicht, programmieren, schei, sprache, sprechen, thema, weiterhelfen, wirklich, würde |