| Downloads Links zu allen möglichen interessanten Tools & Programmen. Bitte keine Warez und keine Anfragen nach illegaler Software. |
Diskussion: ProzessTotal - Klappe, die erste! im Forum Downloads, in der Kategorie Software Home; (Originalartikel schöner formatiert und lesbarer unter http://ken.xe.cx/ ) * * * * * * * * * * * * ...
![]() |
| | #1 (permalink) | |||
| Registriert seit: 21.02.10 ![]() Likes: 0 | (Originalartikel schöner formatiert und lesbarer unter http://ken.xe.cx/) ProzessTotal - Klappe, die erste! ![]() (Klicken zum vergrößern) Hallo. Ich lerne C# und jetzt ist mein allererstes Programm fertig. Ich zitiere in diesem Artikel hier am besten einfach an einigen Stellen aus der beigelegten Hilfe. Zitat:
@filebin.ca @multiupload.com (@rs, @ml, @df, @hf) Weiterführende Informationen Zitat:
Ich werde die Projektmappe von ProzessTotal jedem komplett zur Verfügung stellen und das hat drei Gründe. Zum ersten ist es eigentlich keine große Sache, wahrscheinlich für den C#-Erfahrenen keine halbe Stunde Arbeit und wenn ich damit jemandem helfen kann, etwa bei der Kommunikation mit VirusTotal.com via C#, dann ist das doch eine gute Sache. Zweitens sind freie Werke im Internet sowieso eine gute Sache. Und der dritte Grund ist der eigentlich mir am nahe liegenste: Wie gesagt, ich bin auf dem C#-Gebiet ein blutiger Anfänger, noch völlig neu. Und wenn jetzt jemand aus Interesse mal in den Quellcode 'reinschaut, wäre es mir eine Freude, wenn er mir sagt, was ich besser machen kann. Wenn ich etwas geschickter und eleganter lösen könnte, wenn etwas viel zu kompliziert ist, wenn es logische Fehler gibt, wenn es Unstimmigkeiten gibt - dann möchte ich das gerne wissen. Also nur zu, wer sich das Programm "von Innen" anschaut, der darf mich auch gerne kontaktieren und sagen, was er weiß oder anmerken will. @filebin.ca @multiupload.com (@rs, @ml, @df, @hf) Zitat:
| |||
| | |
| | #2 (permalink) |
| Senior Member Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 60 | Ähem. Also wenn man schon C# benutzt, könnte man auch eine vernünftige Benutzeroberfläche zur Verfügung stellen. Ansonsten ein recht interessanter Ansatz, könnte ganz praktisch sein, sofern du die Prozesse Lowlevel abfragst. Das vermute ich aber aufgrund der Tatsache, dass du C# verwendest, nicht. |
| | |
| HaBOT | |
| |
| | #3 (permalink) | ||||
| Themenstarter Registriert seit: 21.02.10 ![]() Likes: 0 | Zitat:
Zitat:
Zitat:
Zitat:
| ||||
| | |
| | #4 (permalink) |
| Senior Member Registriert seit: 13.07.08 ![]() ![]() ![]() Likes: 60 | C# ist mir zu Higlevel. Aber das ist ein anderes Thema... Fürs erste publik gemachte Programm ist das schon ganz ok. /edit: Ok ich geb zu, "vernünftiges UI" war ein bisschen harsch. Ich fänds persönlich nur besser statt der md5-Summe in der Tabelle den Abbildpfad anzugeben und die untere Fensterhälfte durch Tabs zu strukturieren. Geändert von enkore (17.04.10 um 21:39 Uhr) |
| | |
| | #5 (permalink) |
| Senior Member ![]() | Die Informationen bei Treffer könnte man zumindest in der Hilfe nochmal kurz erklären wäre dann für jeden etwas leichter zu interpretieren. Die Oberfläche finde ich ansonsten durchaus ansprechend! |
| | |
| | #6 (permalink) |
| Guest Likes: | Hallo Ken, ich finde Dein Tool gut. Inhaltlich finde ich besonders cool, dass Du das Wissen anderer (hier bekannte Programme von Virustotal) integrieren willst. Meiner Meinung nach ist das komzeptionell sehr zielführend. Ah im Übrigen: GetProcesses() nutzt: ntdll.dll: NtQuerySystemInformation |
|
| | #7 (permalink) |
| Registriert seit: 13.08.08 ![]() Likes: 0 | Die Idee finde ich sehr gut, mir ist bis jetzt nichts ähnliches untergekommen. Ausserdem ist der Post schön durchgearbeitet, Programm gut vorgestellt, Source + Binaries auf verschiedenen Hostern. Solche Threads braucht das Board ![]() Lass dir von ewigen Ich-bin-sowas-von-besser-als-du!-Leuten nicht die Motivation verderben, die sind nur neidisch weil sie 3 Zeilen unter ihrem Namen was Rotes haben
__________________ Im Ansatz gescheitert, aber doch noch nicht verloren. Weiterspielen. |
| | |
| | #8 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 42 | Mir sind mehrere Kleinigkeiten aufgefallen: - Wenn ich das Programm bei mir als Vollbild ausführe, dann ist die Höhe der Liste ungünstig, da der unterste Eintrag nur zur Hälfte lesbar ist. (eher kosmetisches Problem) - Gerade für eher unerfahrene User sollte mindestens ein Hinweis gezeigt werden, dass das Programm nur die Prozesse des genutzten Benutzeraccounts analysiert werden können. Wenn der Account Adminrechte hat, mag das egal sein, aber bei eingeschränkten Rechten kann es dann doch sinnvoll sein, das Programm als Administrator zu starten. Darauf könntest du z.B. bei der Info zu Prozessen hinweisen, die du ausgegraut hast. - Irgendwie ist es mir nicht ganz klar, was passiert, wenn man einen Prozess auswählt und bei VT hochläd. Für Treffer steht da nur "Ausstehend" und das war es. Ein Ergebnis bekomme ich nur, wenn ich auf "Auf VT suchen" klicke. An dieser Stelle finde ich den Programmablauf unlogisch. Ich habe mir den Source noch nicht angesehen, aber so wirkt das Programm erstmal ganz gut |
| | |
| | #9 (permalink) |
| Member of Honour ![]() | ich nehme an du setzt den upload per http1.1 ab? damit habsch hier mit nem transparenten squidproxy probleme ![]() für bessere compatiblität wäre http1.0 besser
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #10 (permalink) |
| Guest Likes: | Hallo nochmal, hab mir mal die source angeschaut. Probleme wird es dann geben, wenn der Anbieter seine HTTP Forms ändert. Warum stellt der Anbieter denn nicht einfach xml webservices zur Verfügung. Schlag ihm das doch mal vor. Ansonsten mach ich es. Ansonsten: Schön, dass Du die User-Agents variierst. VT_Upload: sehr elegant: new Byte[checked((uint)Math.Min(4096, (int)fileStream.Length))]; VT_Upload: Du solltest hier eine Fehlerbehandlung einbauen. Das Programm würde crashen wenn die Datei im nicht lesbaren Zugriff ist, die hochgeladen wird. Vorschlag: Ich würde vielleicht noch ein bisschen objektorientierter herangehen. Wenn Du das Analyzen und Uploaden als Interface definieren würdest, könntest Du später theoretisch weitere Webdienste über ProzessTotal zu rate ziehen! Noch eine Anregung: Wie wäre es wenn Du in Zukunft den Prozessstart unter Windows hookst, Also bei Starten eines Prozesses sofort kommst und Ihn mit in Deinen Pool aufnimmst. Das Problem einige Prozesse sieht man nur ganz kurz! |
|
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |