Entwickler-Ecke

Freeware Projekte - System TOOL 1.3beta - Neue Version!


The... - Sa 19.02.05 22:52
Titel: System TOOL 1.3beta - Neue Version!
Hi

Neue Version!

System TOOL 1.3beta ist ein Programm das die eigenschaften des Systems anzeigt. Dazu kann man einige Sachen wie z.b. die Startseite einstellen ! Ein Shutdown Tool ist auch eingebaut. Und noch viel mehr...

Bitte einfach mal anschauen und meinung Posten! :D

DOWNLOAD [http://computer-tobi.homepage.t-online.de/DelphiTOOLS/SystemTOOL%20v1.3beta.rar?foo=0.5092564994734281]

Page : http://www.free-soft.de.ms

Moderiert von user profile iconTino: Die Wichtigkeit dieses Topics etwas niedriger eingestuft.


stefan2005 - So 20.02.05 15:44

hi,
nettes Programm !
aber ein paar Kleinigkeiten sind mir aufgefallen:

1.) wieso ändert das Programm automatisch die Anzeige auf von KB auf Bytes um, wenn ich aktualisiere ?

2.) vielleicht könntest du noch eine Anzeige für MegaBytes machen, weil wenn eine Fetsplatte zig Millionen Bytes hat ist es einfach unübersichtlich.

3.) als Größe von meiner Festplattenpartition E: wird, anchdem ich auf Aktualisieren gedrückt habe irgendein hoher negativer Wert angezeigt, was aber nicht unbedingt an deinem Programm liegen muss, weil ich das Ext2 Dateisystem drauf habe und Windows dieses bekanntlich nicht lesen kann :wink:

cu,
stefan2005


raziel - So 20.02.05 15:47

Bitte nicht bei jeder neuen Version ein neues Topic erstellen!
http://www.delphi-forum.de/topic_System+Tool++System+INFO_35944.html

Aktualisieren bitte einfach den Link im ersten Posting deines alten Topics zu diesem Programm und weise durch ein neues Posting auf eine Neuerung hin.
Danke.

Gruß,
raziel


The... - So 20.02.05 21:01

okey... sorry (aber es hat sich wirklich viel getahn ist eigendlich ein neues prog) !

Die frehler werde ich nnoch beheben....


Coder - So 20.02.05 21:25

Wo ich gerade deine Internetseite sehe. > [http://www.delphi-forum.de/viewtopic.php?t=36631&highlight=] :wink:


kežman - So 20.02.05 22:03

Hey gefällt mir :)

Nur es heißt CPU-Takt instead of CPU-Tackt.


The... - Mo 21.02.05 20:54

ups...
okey hab den fehler behoben... werde morgen den link aktualisiern !!!


The... - Mi 09.03.05 00:32
Titel: NEUE VERSION (eigendlich ein fast neues Prog.)
Hi,
so die neue Version von 'System TOOL' ist da :D !
Diesmal ist es ein schon sehr großes programm (aber noch ne beta Version)


DOWNLOAD [http://computer-tobi.homepage.t-online.de/DelphiTOOLS/SystemTOOL%20v1.3beta.rar?foo=0.5092564994734281]

Also bitte Postet einfach mal eure Meinung... danke :shock:


>M@steR< - Mi 13.04.05 18:49

Gelöscht


Phantom1 - Mi 13.04.05 20:09

@M@asteR: Ich hab auch mal so ein ähnliches programm geschrieben, mit jedoch anderen vielen funktionen. Unter anderem kannst du auch ein bestimmtes Laufwerk öffnen und schließen per Tray-Symbol. Probiers einfach mal: http://www.members.aol.com/jasonvoorhees2k/easytoolz.zip

mfg
Phantom1


>M@steR< - Do 14.04.05 14:57

Gelöscht


Coder - Do 14.04.05 15:01

Das meiste davon bekommst du über die DF-Suche und google. :roll:


>M@steR< - Do 14.04.05 15:45

Gelöscht


Tino - Do 14.04.05 16:23

Könnt Ihr das bitte per PN regeln? Danke!


The... - Di 19.04.05 19:40

NEUE VERSION !!!!!!

Download oben...


Harry M. - Di 19.04.05 19:53

kannst du mir die funktion posten mit der du feststellst ob ich online bin oder nicht. die zwei die ich habe um dies festzustellen geben mir falsche wert. meine meinung zu dem tool: naja... und gibt es auch schon zu hauf. :roll:


The... - Di 19.04.05 19:59

jo... kann ich machen,

also:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
unit Unit1;

interface

uses
  Windows,WinInet,Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
  If  InternetGetConnectedState(nil0then
  Label1.Caption:= 'Online'
  else
   Label1.Caption:= 'Offline';
end;
end.




so das ist der code mit dem ich das gemacht habe, halt nur im timer!

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.


Harry M. - Di 19.04.05 20:01

thx... genau die gleiche habe ich auch nur sagt sie auch dann ich sei on wenn ich gar nicht on bin. aber vielleicht liegt das auch daran, das ich hinter einem router hänge.


The... - Di 19.04.05 23:09

ja, da skann gut sein... geht es denn mit system tool?


The... - Di 19.04.05 23:44

ups...
ich hatte ja noch garnicht das ganz neue hochgeladen, sry !


naja nun passt es !


Harry M. - Mi 20.04.05 01:29

es zeigt auf jedenfall an das ich on bin. war noch nicht off und habe das getestet. aber warum saollte da auch ein anderes erg kommen??


The... - Do 21.04.05 00:24

hätte ja lein könne, wegen der auto aktualisierung... aber naja.

aber du hast recht, sone progs wie system tool gibs wirlich schon recht oft! Aber trotzdem muss ich sagen das mir ST nicht schlecht gelungen ist dafür das es mein erstes 'richtiges' programm ist...

Naja wenn ich nur wüsste was ich als nächstes mache ?


Delete - Do 21.04.05 00:40

Was sind das für schreckliche Geräusche, wenn man irgendwas anklickt? Ist ja wie in der Geisterbahn.

Wo sind meine Laufwerke J - Q?

Zitat:

Es ist 8version) auf ihrem Computer installiert !

Ich war bisher der Meinung, es handelt sich um Windows 2000 SP4.

Zitat:

Sie sind ONLINE!

Mit der IP: 192.168.2.102 bin ich immer online genau genommen, da ist die IP, die mir der Router zu weist. Dazu solltest du mal das [http://www.marian-aldenhoevel.de/dojo/internet.html] lesen. ;)

Die Informationen sind irgend wie ziemlich zusammengewürfelt und nichts halbes und nichts ganzes. Was interessiert mich die Curso-Position? Oder Ob Caps-Lock ein oder aus ist bei einem Programm, wo ich nichts schreiben kann?

Das Design mit dem schwarzen Hintergrund und dne grauen Buttons und Panels trägt auch nicht gerade zur Übersicht bei.

Er erkennt keines meiner CD-ROM Laufwerke, obwohl ich einen Brenner und einen DVD Player habe.


Karlson - Do 21.04.05 01:33

......und vorallem: Was fällt dir ein einfach so einen Button mit 'Ausschalten' da rumliegen zu haben. Ich hab das Programm überflogen und aus meiner Dummheit mal angeklickt. Und zack sind 74 Stunde Uptime dahin...danke :roll: ;) Bei sowas essentiellem wie dem Runterfahren des PC's ist 1.) die richtige Bezeichnung (Herunterfahren und nicht Ausschalten) sowie 2.) Eine Nachfrage von nöten.

Ansonsten hast du ja schon ne Menge Systemzeugs zusammengebracht. Ist schonmal nicht schlecht!

Trotzdem würde ich nochmal das Design komplett überarbeiten, und vorallem die Daten sinnvoll anordnen. Kein normaler Mensch hat Laufwerke von a bis j. Den Platz kannst du dir also sparen. Die CursorPos ist wie Luckie schon sagte ebenso wie der Capslockstatus eine unnötige Spielerei. Das Design sollte imho neutraler sein, sprich Windowsdesign oder sowas. Schau mal bei http://www.torry.net nach der 'FlatStyle' Komponente, vielleicht gefällt dir das Design ja.

Die Sounds würde ich auch auf jedenfall rausmachen. Aber gut, das is Geschmacksache, allerdings gibt es denk ich mal eher wenig Leute denen das gefällt ;)


Delete - Do 21.04.05 01:55

user profile iconKarlson hat folgendes geschrieben:
Kein normaler Mensch hat Laufwerke von a bis j.

Stimmt ich habe A bis Q (M), wenn mein USB Stick noch drinne steckt. ;)


Popov - Do 21.04.05 02:20

user profile iconKarlson hat folgendes geschrieben:
Kein normaler Mensch hat Laufwerke von a bis j.


Ok, ich hab nur A bis L, aber nur weil ich inzwischen sparsam bin. Dann kommen noch Wechsellaufwerke und Netzwerke, die allerdings nur temporär. Bei voller Auslastung komme ich auch bis Q.


Harry M. - Do 21.04.05 07:29

ich sehe das wie popov: mein letztes laufwerk ist L: ( A:,C-L: ) :lol: was denkst du wie das auf nen richtigen server aussieht der eine 5 TB festplatte hat :?:


Karlson - Do 21.04.05 08:15

Wieviele Leute die einen Server betreiben sind otto-normal verbraucher? :lol:

Okay, aber ihr seid wohl definitiv eine Ausnahme (oder einfach keine normalen Menschen :twisted: ).


The... - Do 21.04.05 18:54

so... also gleich zum anfang das mit den Laufwerken. Bei mir gehts bis Laufwerk 'N' und ich habe kein Server sondern ein paar hdd und und und...



Okey, etwas übersichtlicher könnte es ach sein! das ist wohl war.



user profile iconKarlson hat folgendes geschrieben:
......und vorallem: Was fällt dir ein einfach so einen Button mit 'Ausschalten' da rumliegen zu haben. Ich hab das Programm überflogen und aus meiner mal angeklickt. Und zack sind 74 Stunde Uptime dahin...danke :roll: ;) Bei sowas essentiellem wie dem Runterfahren des PC's ist 1.) die richtige Bezeichnung (Herunterfahren und nicht Ausschalten) sowie 2.) Eine Nachfrage von nöten.




na du hst es ja schon gesagt 'Dummheit' :) :D ....
Nein, nein du hast recht, ich werde da noch ein 'JA-NEIN' Button einbaun.


Das es Win2000 (SP4) nicht richtig erkennt kannich dir nicht sagen. Aber bei XP gehts, ich werde mir das nochmal anschauen.


The... - Do 21.04.05 20:07

so... also gleich zum anfang das mit den Laufwerken. Bei mir gehts bis Laufwerk 'N' und ich habe kein Server sondern ein paar hdd und und und...



Okey, etwas übersichtlicher könnte es ach sein! das ist wohl war.



user profile iconKarlson hat folgendes geschrieben:
......und vorallem: Was fällt dir ein einfach so einen Button mit 'Ausschalten' da rumliegen zu haben. Ich hab das Programm überflogen und aus meiner mal angeklickt. Und zack sind 74 Stunde Uptime dahin...danke :roll: ;) Bei sowas essentiellem wie dem Runterfahren des PC's ist 1.) die richtige Bezeichnung (Herunterfahren und nicht Ausschalten) sowie 2.) Eine Nachfrage von nöten.




na du hst es ja schon gesagt 'Dummheit' :) :D ....
Nein, nein du hast recht, ich werde da noch ein 'JA-NEIN' Button einbaun.


Das es Win2000 (SP4) nicht richtig erkennt kannich dir nicht sagen. Aber bei XP gehts, ich werde mir das nochmal anschauen.


The... - Do 21.04.05 20:33

user profile iconThe... hat folgendes geschrieben:
so... also gleich zum anfang das mit den Laufwerken. Bei mir gehts bis Laufwerk 'N' und ich habe kein Server sondern ein paar hdd und und und...



Okey, etwas übersichtlicher könnte es ach sein! das ist wohl war.



user profile iconKarlson hat folgendes geschrieben:
......und vorallem: Was fällt dir ein einfach so einen Button mit 'Ausschalten' da rumliegen zu haben. Ich hab das Programm überflogen und aus meiner mal angeklickt. Und zack sind 74 Stunde Uptime dahin...danke :roll: ;) Bei sowas essentiellem wie dem Runterfahren des PC's ist 1.) die richtige Bezeichnung (Herunterfahren und nicht Ausschalten) sowie 2.) Eine Nachfrage von nöten.




na du hst es ja schon gesagt 'Dummheit' :) :D ....
Nein, nein du hast recht, ich werde da noch ein 'JA-NEIN' Button einbaun.


Das es Win2000 (SP4) nicht richtig erkennt kannich dir nicht sagen. Aber bei XP gehts, ich werde mir das nochmal anschauen.



-----------------------------------------------

So habe nun einige fehler behoben.
unter Optionen kann man nun sound an und aus machen und das 'style' ändern!


>M@steR< - So 24.04.05 13:48

Gelöscht


Tobias1 - So 24.04.05 13:59

Das Programm ist super!
Du könntest noch ein paar mehr Anzeigen hinmachen wie z.B in Sandra Lite.


The... - Mo 25.04.05 00:07

danke... :D :D :D




user profile icon>M@steR< hat folgendes geschrieben:
Hi,

Ich finde das mit dem Öffnen von den Laufwerken Cool!!! Aber ich habe einen BUG :!: gefunden!!!! Wenn man den Style ändert kommt wenn man Blau klickt weiß und wenn man Weiß Klickt kommt Grau!!!! Sonst is es echt gut!!! :D

tschau

Ups... das werde ich noch mal überarbeiten :?




Nun hat System TOOL auch ein schönes XP-Style (natürlich nur unter XP) !!!


>M@steR< - Sa 30.04.05 12:02

Gelöscht


The... - Sa 07.05.05 19:11

doch sie bringt noch was, wenn man kein XP hat!

Weil dann geht das XP Style natürlich nicht und es ist wie vorher.


>M@steR< - Sa 07.05.05 20:16

Gelöscht


Fabian W. - Sa 07.05.05 20:19

hast du dir das Prog angeschaut, da wird die Version doch ausgelesen. er wird's also wissen.
Also ich find das Prog super! Nur nochmal so als Feedback.


The... - So 08.05.05 01:45

Also, so ist das mit der Windows Version:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
function GetWindowsVersion: string;
var
  VerInfo: TOsversionInfo;
  PlatformId, VersionNumber: string;
  Reg: TRegistry;
begin
  VerInfo.dwOSVersionInfoSize := SizeOf(VerInfo);
  GetVersionEx(VerInfo);

  Reg := TRegistry.Create;
  Reg.RootKey := HKEY_LOCAL_MACHINE;
  case VerInfo.dwPlatformId of
    VER_PLATFORM_WIN32s:
      begin

        PlatformId := 'Windows 3.1';
      end;
    VER_PLATFORM_WIN32_WINDOWS:
      begin

        Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion', False);
        PlatformId    := Reg.ReadString('ProductName');
        VersionNumber := Reg.ReadString('VersionNumber');
      end;
    VER_PLATFORM_WIN32_NT:
      begin
       
        Reg.OpenKey('\SOFTWARE\Microsoft\Windows NT\CurrentVersion', False);
        PlatformId    := Reg.ReadString('ProductName');
        VersionNumber := Reg.ReadString('CurrentVersion');
      end;
  end;
  Reg.Free;
  Result := PlatformId + ' (version ' + VersionNumber + ')';
end;



Delphi-Quelltext
1:
Label1.Caption := GetWindowsVersion + ;                    



user profile iconFabian W. hat folgendes geschrieben:
hast du dir das Prog angeschaut, da wird die Version doch ausgelesen. er wird's also wissen.
Also ich find das Prog super! Nur nochmal so als Feedback.


Danke :D


Also das mit den Style werde ich nochmal überarbeiten!

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt, Überflüssige Absätze entfernt.


demo88 - So 08.05.05 15:10

Mal so ein kleiner Tip:

Du könntest die Jedis verwenden da gibt es eine Komponente die Zeigt noch ein paar Funktionen mehr an:

http://tim.ilei.de/pc_info.zip
(Ich weiß ist ein bisschen komisch mit dem Button am anfang aber ging grade nicht anders)


Delete - Mo 09.05.05 00:34

Das:

Delphi-Quelltext
1:
2:
Reg := TRegistry.Create;  
Reg.RootKey := HKEY_LOCAL_MACHINE;

würde bei mir mit der Fehlermeldung:
Zitat:

"Zugriff verweigert."

quitiert werden.

Und wer sagt dir, dass ab XP SP3 es noch an der gleichen Stelle steht? Wenn es APIs für sowas gibt, dann sollte man diese auch nutzen. Diese lesen den Wert eventuell zwar auchnur aus der Registry aus, aber wenn sich das ändert, dann werden die APIs in den DLLs auch geändert und du hast keine Probleme, jedes mal zu gucken, ob dein Programm noch läuft.

Ergo, so geht es richtig: http://www.luckie-online.de/Delphi/Sonstiges/WindowsVersion.html


Delete - Mo 09.05.05 08:55

user profile iconLuckie hat folgendes geschrieben:
Das:

Delphi-Quelltext
1:
2:
Reg := TRegistry.Create;  
Reg.RootKey := HKEY_LOCAL_MACHINE;

würde bei mir mit der Fehlermeldung:
Zitat:

"Zugriff verweigert."

quitiert werden.

Und wer sagt dir, dass ab XP SP3 es noch an der gleichen Stelle steht? Wenn es APIs für sowas gibt, dann sollte man diese auch nutzen. Diese lesen den Wert eventuell zwar auchnur aus der Registry aus, aber wenn sich das ändert, dann werden die APIs in den DLLs auch geändert und du hast keine Probleme, jedes mal zu gucken, ob dein Programm noch läuft.

Ergo, so geht es richtig: http://www.luckie-online.de/Delphi/Sonstiges/WindowsVersion.html


Hallo Michael,
nur wird mit deinem Code die WindowsXP MCE immer nch nicht erkannt. Aber der Weg über die Registry ist ja furchtbar :shock: