Çalışan Programlar Listesi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Çalışan Programlar Listesi
Arkadaşlar butona bastığımda listboxa o an bilgisayarda çalışan uygulamaların ve işlemlerin isimlerini nasıl alabilirim. ?
- Murat DİCLE
- Kıdemli Üye
- Mesajlar: 702
- Kayıt: 19 Nis 2006 04:12
- Konum: İstanbul
- İletişim:
Merhabalar,
JEDI'yi yükle ve uses JCLSysInfo deyiver.
sonra onun içinde GetTaskList diye bişi var,
senin verdiğin TStringList içine tüm işlemleri ekler ve ayrıca TStringList'in objelerinede ilgili processin handle'ını atar. dilediğinde TerminateTask ile öldürmek için.
Yok ben JEDI istemiyorum diyorsan, bir alay kod çıkacak ortaya.
Saygılar..
JEDI'yi yükle ve uses JCLSysInfo deyiver.
sonra onun içinde GetTaskList diye bişi var,
senin verdiğin TStringList içine tüm işlemleri ekler ve ayrıca TStringList'in objelerinede ilgili processin handle'ını atar. dilediğinde TerminateTask ile öldürmek için.
Yok ben JEDI istemiyorum diyorsan, bir alay kod çıkacak ortaya.
Saygılar..
Ne zaman JEDI kurmaya çalışsam sonuç hüsran oluyyor
viewtopic.php?t=7702
burayıoda okudum ama kurulmuyor bir türlü yapmadığım kalmadı

viewtopic.php?t=7702
burayıoda okudum ama kurulmuyor bir türlü yapmadığım kalmadı

- Murat DİCLE
- Kıdemli Üye
- Mesajlar: 702
- Kayıt: 19 Nis 2006 04:12
- Konum: İstanbul
- İletişim:
eğer JEDI'yi kendisi ile gelen install ile kuramıyorsan
iş sana kalıyor..
önce internetten son sürümü indir ve bekle. hemen açma..
1. delphi yi aç. (bende D2005 var ona göre anlatacam)
2. yüklü jedi componentlerini sil. COMPONENTS menüsünden installed packages'i seç ve jedi ile alakı tüm satırları REMOVE yap. (JCL ve JVCL)
3. eğer sisteminde başka delphi kullanıyorsan onlardakileride silmen gerekiyor.
4. sonra TOOLS | OPTIONS'a gir ve Win32 library bölümünde LibraryPATH içindeki JEDI ile llakı tüm yolları tek tek sil. iyi bak kaçırdığın olmasın.
5. kullandığın delphiye ait genel BPL klasörü içindeki tüm JEDI ile alakalı dosyaları (.BPL) sil. D2005 için D:\Belgelerim\Borland Studio Projects\BPL içinde olacak. D7 için program files borland delphi içinde olması lazım..
6. windows\system32 içine bir bak, jedi ile alakalı bir BPL var mı varsa onlarıda sil.
7. sonra sistem genelinde bir arama yap "J*.BPL" diye. ve çıkan sonuçlar içinde yine jedi ile alakalı olan dosyaları sil.
8. şimdi internetten indirdiğin jedi.zip dosyasını istediğin bir yere aç. ana dizine açmak en iyisidir. mesela "C:\JEDI" iyi bir yerdir.
9. herşeyden emin olduktan sonra ince JCL içindeki instali ardından JVCL içindeki installi çalıştır. eğer hata verirse o zaman manuel olarak sen tek tek yükleme yapacaksın.
manuel yükleme
JEDI yi yüklediğin klasörün içinde JCL klasörü var. onunda içinde PACKAGES klasörü var. D2005 için D9 klasörü var. ordaki tüm .DPK ları tek tek aç ve install et..
sonra JVCL içindeki packages içindeki .DPK'ları tek tek yükle ve install et.
sonra libraryPATH bölümüne tüm source klasörleri tanıtman gerekiyor..
kesin çalışacaktır. ki ben böyle çok yükledim..
saygılar...
iş sana kalıyor..
önce internetten son sürümü indir ve bekle. hemen açma..
1. delphi yi aç. (bende D2005 var ona göre anlatacam)
2. yüklü jedi componentlerini sil. COMPONENTS menüsünden installed packages'i seç ve jedi ile alakı tüm satırları REMOVE yap. (JCL ve JVCL)
3. eğer sisteminde başka delphi kullanıyorsan onlardakileride silmen gerekiyor.
4. sonra TOOLS | OPTIONS'a gir ve Win32 library bölümünde LibraryPATH içindeki JEDI ile llakı tüm yolları tek tek sil. iyi bak kaçırdığın olmasın.
5. kullandığın delphiye ait genel BPL klasörü içindeki tüm JEDI ile alakalı dosyaları (.BPL) sil. D2005 için D:\Belgelerim\Borland Studio Projects\BPL içinde olacak. D7 için program files borland delphi içinde olması lazım..
6. windows\system32 içine bir bak, jedi ile alakalı bir BPL var mı varsa onlarıda sil.
7. sonra sistem genelinde bir arama yap "J*.BPL" diye. ve çıkan sonuçlar içinde yine jedi ile alakalı olan dosyaları sil.
8. şimdi internetten indirdiğin jedi.zip dosyasını istediğin bir yere aç. ana dizine açmak en iyisidir. mesela "C:\JEDI" iyi bir yerdir.
9. herşeyden emin olduktan sonra ince JCL içindeki instali ardından JVCL içindeki installi çalıştır. eğer hata verirse o zaman manuel olarak sen tek tek yükleme yapacaksın.
manuel yükleme
JEDI yi yüklediğin klasörün içinde JCL klasörü var. onunda içinde PACKAGES klasörü var. D2005 için D9 klasörü var. ordaki tüm .DPK ları tek tek aç ve install et..
sonra JVCL içindeki packages içindeki .DPK'ları tek tek yükle ve install et.
sonra libraryPATH bölümüne tüm source klasörleri tanıtman gerekiyor..
kesin çalışacaktır. ki ben böyle çok yükledim..
saygılar...
GetTaskList'i kullanmak benim için biraz sor oldu. Belki başkasına yardımı olur;
Kod: Tümünü seç
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,JCLSysInfo, StdCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
GetTasksList(Memo1.Lines);
end;
end.