Aşağıdaki listede önerilen donanım, yazılım, ağ altyapısı ve gereken hizmet paketleri anlatılmaktadır:
Microsoft Windows 2000 Professional, Windows 2000 Server, Windows Server veya Windows NT 4.0 Server 2000 Advanced
Microsoft Visual Studio. NET'i
Microsoft Visual Studio 2005
Bir olay günlüğüne Yaz
Olay günlüğü, yazılım ve donanım önemli olayları kaydetmek, uygulamalarınız için standart ve merkezi bir yol sağlar. Windows Günlükleri'ni görüntülemek için bir standart kullanıcı arabirimi sunar: Olay görüntüleyiciyi. Ortak dil çalışma zamanı EventLog bileşeni'ni kullanarak, varolan olay günlüklerine, yerel ve uzak bilgisayarlarda kolayca bağlanabilir ve bu günlükler için girişleri yazın. Ayrıca, varolan günlüklerden girişleri'ni okuyun ve kendi özel olay günlükleri oluşturabilirsiniz. En basit şekliyle, bir olay günlüğüne yazılırken bir örnek uygulama oluşturmak için birkaç adım içerir.
Bunu yapmak için şu adımları izleyin:
Visual Studio .NET veya Visual Studio 2005'i başlatın.
Visual C++ yönetilen C++ uygulama yeni bir proje oluşturun.
Not Visual C++ .NET 2003'te, aşağıdaki adımları izleyin:
Project Types altında Visual C++ Projects ' ı tıklatın.
Şablonları altında Console Application (.NET) tıklatın.
Visual C++ 2005'te, aşağıdaki adımları izleyin:
Project Types altında Visual C++ ' ı tıklatın.
Şablonları altında CLR konsol uygulaması) tıklatın.
Kodu için aşağıdaki satırı ekleyerek system.dll başvuru:
#using <system.dll>
Using kullanmak, kodunuzun daha sonra bu ad boşluklarında gelen bildirimleri nitelemek olması için yönergenin, Sistem ve System::Diagnostics ad. Aþaðýdaki tüm diğer bildirimlerden önce kullanmalısınız:
using namespace System;
using namespace System::Diagnostics;
Bir olay günlüğe yazmak için <a0></a0>, çeşitli bilgi parçaları olmalıdır: iletiniz, günlüğün adını, istediğiniz yere (zaten yoksa bu oluşturulur) yazma ve olayın kaynağını gösteren bir dize. Yalnızca tek bir olay günlüğüne ile belirli bir kaynak kaydı; için birden çok günlük iletileri yazmak istiyorsanız, birden çok kaynaklarını. tanımlamalısınız
String *sSource;
String *sLog;
String *sEvent;
sSource = new String("dotNET Sample App1");
sLog = new String("Application1");
sEvent = new String("Sample Event1");
EventLog sınıfının iki statik yöntem kaynağınız varolup kaynak yok denetleyip, belirli bir olay günlüğü ile ilişkili olan bu kaynağı oluşturmak için kullanın. Belirttiğiniz günlük adı yoksa, ilk girişi günlüğe yazma adı otomatik olarak oluşturulur. CreateEventSource yöntemi, bir günlük adı belirtmezseniz, varsayılan uygulama Log.
Bir olay günlüğüne bir ileti yazmak için <a0></a0>, durağan EventLog.WriteEntry yöntemini kullanabilirsiniz. Bu yöntem, birkaç farklı aşırı yüklü sürümü vardır. Aşağıdaki örnek kodu basit yöntemi gösterir (Bu bir kaynak dizesi ve iletinizi alır) ve (hangi olay KIMLIĞI ve olay türünü destekler) daha karmaşık yöntemlerden:
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.