ssCAROのブログ

色んなとこで見つけたプログラムのメモ置き場っぽい

2005-01-01から1年間の記事一覧

ルーティングテーブルの設定

パケットの中を見る必要が出てきたので、LANアナライザのソフトを使います。 ルーティングテーブルの書き方がさっぱりだったんで、その時の構築メモ。 概要 パソコンからネットワーク機器のデータを定周期で取得します。 不必要なパケットを遮断する目的でル…

タスクバーの表示/非表示

VC

//タスクバーの表示/非表示 HWND hWnd; //タスクバーのウインドウハンドルを取得 hWnd = FindWindow("Shell_TrayWnd", NULL); if(hWnd != 0) { //非表示 ShowWindow(hWnd, SW_HIDE); //表示 ShowWindow(hWnd, SW_SHOW); } //おまけ //スタートボタンを押した…

Windows 2003 Server ターミナルサーバーのメモ

クライアントは全て Windows XP Pro(SP2)で、ターミナルサーバーへの接続には[リモート デスクトップ接続]を使用します。 [リモート デスクトップ接続]は[アクセサリ]-[通信]の中にあります。 ・ターミナルサーバーへログオンするユーザーを作成する [管理…

スクリーンセーバーの作成

VC

//スクリーンセーバーの作成 //文字の表示位置を変えるだけのスクリーンセーバー #include <windows.h> #include <scrnsave.h> #pragma comment(lib, "scrnsave.lib") HFONT hScrnFont; HFONT DrawFont(LPSTR pszName, LONG lSize) { LOGFONT lf; lf.lfHeight = lSize; lf.lfWidth =</scrnsave.h></windows.h>…

ObjectがNothingかどうか

VB

'Dim a As Objectで作った変数の比較方法を忘れてたんでメモ書き If a Is Nothing Then 'エラー処理 Else '通常処理 End If

STLのmapを引数にする

VC

STL(標準テンプレートライブラリ)のことを最近まで知りませんでした。 使ってみると、とても便利です。 #pragma warning(disable : 4786) #include <map> #include <string> using namespace std; void SetMyName(map<int, string> &mapBuff) { mapBuff[5] = "私の名前" } void main() </int,></string></map>…

Oracleのインストール

SQL

CPU:Pentium 4 OS:Windows 2000 Pro (SP4) 上記の構成で、Oracle 8.1.7がインストール出来なかったので下記に書いてある事を実行してインストールを完了。 以下はOracleのFAQから(文章番号:39224) [問題] CPUにPentium4互換プロセッサを搭載したマシンで Ora…

構造体のパディング

VC

#pragma pack(1) struct sample1 { WORD wBuf; // 2バイト BYTE byBuf; // 1バイト }; #pragma pack() sizeof(sample1) == 3 構造体のパディングをしないようにするには、#pragma pack(1) ~ #pragma pack()で囲めば良いようです。

構造体のサイズ

VC

struct sample1 { WORD wBuf; // 2バイト BYTE byBuf; // 1バイト }; struct sample2 { WORD wBuf; // 2バイト BYTE byBuf1; // 1バイト BYTE byBuf2; // 1バイト }; 上の構造体のサイズを sizeof関数 で調べると・・・ sizeof(sample1) == 4 sizeof(sample2…

無償で使えるSQL Server 2000

SQL

Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Release Aは無料で使用することが出来ます。 http://www.microsoft.com/japan/sql/msde/downloads/download.asp MSDE 2000をインストールするには、setup.exeを実行するだけでは出来ません。 以下のse…