タグ

programmingとWindowsに関するjsomekawaのブックマーク (17)

  • 外部アプリケーションのウィンドウをアクティブにする

    外部アプリケーションのウィンドウをアクティブにするここでは、自分のアプリケーションではなく、外部のアプリケーションのウィンドウをアクティブにする方法(つまり、「フォームをアクティブにする」が使えない場合の方法)を紹介します。 VB.NETのAppActivateを使用する方法外部アプリケーションのウィンドウをアクティブにするには、VB.NETであればAppActivateメソッドを使うことができます。使い方は、アクティブにしたいウィンドウのタイトルを指定して呼び出すだけです。大文字と小文字は区別しません。完全に一致するタイトルのウィンドウがなかった場合は、指定された文字列で終わるタイトルのウィンドウをアクティブにします。それでも見つからなかった場合は、例外ArgumentExceptionをスローします。 以下に、「メモ帳」というタイトルのウィンドウをアクティブにする例を示します。C#では

    外部アプリケーションのウィンドウをアクティブにする
    jsomekawa
    jsomekawa 2014/12/12
    ウィンドウ最前面化のいろいろな方法
  • WiX チュートリアル 日本語訳

    WiX チュートリアル 日語訳 Windows Installer XML (WiX) は、XML ソース・コードから Windows のインストーラ・パッケージをビルドするツールセットです。 このツールセットはコマンド・ライン・ツールを提供しており、古いスタイルの Makefile によるビルド・プロセスに組み込んで使用することが出来るだけでなく、 新しい MSBuild テクノロジを使って Microsoft の Visual Studio や SharpDevelop のような統合開発環境の中で MSI や MSM のセットアップ・パッケージをビルドすることも出来ます。 WiX はオープン・ソースのプロジェクトで、元来は Microsoft が開発したものですが、現在は Rob Mensching によってメンテナンスされています。 wixtoolset.org から最新のバイナリ

  • 銀座で人気があるおすすめ英会話スクール11選

    記事では、銀座エリアで通いやすくて英語が上達するおすすめ英会話スクールを紹介していきます。 銀座駅周辺に英会話スクールが日一乱立している日最大級のエリアと言っても過言ではありません。それだけ多数の英会話教室があるということは、自分にとってどのスクールが目的・目標を達成するのかを選ぶのが難しいと感じると思います。 もっともおすすめの方法は、自分の目的やライフスタイル・お財布事情に合うかな? と思ったら、無料体験レッスンに参加することです。体験レッスンに参加しないことには、当に自分に合っているか分からないからです。 それでは早速、銀座エリアで利便性高く活用できる英会話スクールをチェックしていきましょう!

    銀座で人気があるおすすめ英会話スクール11選
  • GameEngineJP Blog: 64ビットのコードから32ビットのDLLを呼び出す

    2010年4月12日月曜日 64ビットのコードから32ビットのDLLを呼び出す 原文 32ビットと64ビットのモジュールはIPCを通して通信を行うことができる。COM、ソケット、ウインドウズメッセージ、メモリマップドファイル等を通して通信可能だ。 プロキシプロセス 64ビットプロセスは直接32ビットDLLをロードできない。そこで必要なDLLを別の32ビットプロセスに読み込ませる。64ビットのメインモジュールはIPCを通して32ビットDLLにアクセスする。 この作業は大変なので、32ビットのDLLと同じ関数のシグネチャを持つ64ビットのラッパーを実装したほうがよい。 COMを使って通信する 32ビットDLLをロードし・呼び出す COM オブジェクトを実装した32ビットコンポーネントを作成する。その32ビットDLLのインターフェイスを COM インターフェイスとして公開する。 こ

  • Windows x64環境で32bit/64bit両プロセスから利用可能なDLLをつくる - 人とか機械とか

    32bitプロセスと64bitプロセス間で通信する手段は、いろいろあるらしい。 Interprocess Communication Between 32-bit and 64-bit Applications そのうちのひとつに、32bitのCOMサーバー1つで、32bit/64bit両プロセスからのアクセスに対応できるというものがあるらしい。しかも、既存のDLLをCOMでラップしてやることにより、対応することもできるという。ていうか英語しかなく、日語の資料がないんだな、だから日に知られづらい。それか、なんかセミナーとか行けば知る機会があるのかも。 Microsoft 64-bit Computing overview Process Interoperability Designing 64-bit-Compatible Interfaces Windowsの32bit/64bit

    Windows x64環境で32bit/64bit両プロセスから利用可能なDLLをつくる - 人とか機械とか
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Windows向け開発者の数が減少--米調査

    デスクトップ市場におけるMicrosoftの勢力は減退しつつあるのかもしれない。 しかし、「Windows」に取って代わるのはウェブだという長年の予測に反し、Windowsユーザーを奪っているのは「Linux」とハンドヘルド機器である。 米国時間7月3日に発表されたEvans Dataの調査報告によると、Windows向けのアプリケーションを開発するソフトウェア開発者の数は以前に比べて減少しているという。 Evans Dataの同調査によると、Windowsのいずれかのバージョン向けにアプリケーションを開発するソフトウェア開発者は、2006年は全体の75%近くであったのに対し、2007年は65%弱であるいう。同調査グループは、今後1年間のうちにこの数字がさらに2%減少すると予測している。 原因は何か?Linuxである。Linux向けのアプリケーションを開発することを選択した開発者の数は12

    Windows向け開発者の数が減少--米調査
    jsomekawa
    jsomekawa 2007/09/30
    うーん、本当かな?まぁWindowsの開発者が減っているのは、その渦中にいるだけになんとなく分かるが、増えてるのはWebじゃないのか。
  • Win32サブルーチンズ

    書は、出版当初大変なご好評をいただき、専門性の高い内容にかかわらず予想外の売り上げを記録いたしましたが、時代は流れ、今となっては周知の技術も多く含まれております。 しかし、今もってサンク関連など、Microsoft社の公式文書でなければ見られない内容もあり、Win32関連の掲示板を覗くと書を参考にしていただければ、解決できるような内容を見ることがあります。 そこで、絶版となりました拙著の内容をご活用いただくため、ページで公開するに至りました。 ページは、拙著の内容を超えた技術サポートをお受けすることを 意図するものではありません。 技術情報の詳細な確認および質問等は、マイクロソフトの 正規サポートをご利用ください。 書籍の内容を超えるご質問等については一切お答えできませんので、 あらかじめご了承ください。

    jsomekawa
    jsomekawa 2007/09/27
    絶版になった本の内容を公開してくれてるありがたいトコ。未だに有用なネタあります。
  • Technical documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Technical documentation
    jsomekawa
    jsomekawa 2007/04/18
    プログラマ向けの、IE7のタブブラウズ関係の機能についての簡単な説明。
  • Microsoft Learn: Build skills that open doors in your career

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    Microsoft Learn: Build skills that open doors in your career
    jsomekawa
    jsomekawa 2007/04/10
    XMLパーサーか。使う機会はあるだろうか…。
  • 個への最適化進む――自分好みの検索エンジンチューンが可能に

    個への最適化進む――自分好みの検索エンジンチューンが可能に:Windows Liveが魅せる次世代マッシュアップ(1/5 ページ) GoogleYahoo!の圧倒的な検索ヒット数に疲れていない? そんな時は“検索エンジンのカスタマイズ”に挑戦してみよう。興味のあるカテゴリーに限定することで、探しやすい検索ポータル作りが可能だ。 マイクロソフトが新たなプラットフォームと位置付けるWindows Live。そのサービスで提供される検索機能が、「Live Search」だ。Live Searchでは、「ウェブ」「画像」「ニュース」といった基的な検索ができるほか、「RSSフィード」や「学術論文」「地図」のβ版検索サービスも提供されている。 さらに、検索マクロやツールバー、そして開発者のためのAPIも提供されており、検索のカスタマイズができるのも特徴となっている(画面1)。今回は、Live Se

    個への最適化進む――自分好みの検索エンジンチューンが可能に
    jsomekawa
    jsomekawa 2007/01/01
    [プログラミング]Googleほど使わないんだけど、どうなんだろ。どっちも似たようなもんだよな。
  • Development:ITpro

    インタビュー “3つの単語”を唱えれば、モンゴル遊牧民の居場所にたどり着ける what3wordsのCMO、Giles Rhys Jones氏 全世界を57兆個の正方形に分割し、3つの単語でその住所を表すシステムを開発した英スタートアップのワットスリーワーズ(what3words)。同社でCMOを務めるGiles Rhys Jones氏は、注目用途として自動車や配送、モビリティーサービスの分野を挙げた。(2018/12/26) ザンネン社員が学ぶ デジタルビジネス創成術 野菜宅配、価格の不満で客離れ ICTがコストの壁を破る [第20回] 新サービスを成功させるには、店舗や宅配のコストをどう抑えるかが重要だ。例えば生鮮品の販売は、戸別宅配、店舗販売ともに相応のコストがかかる。コスト改革分析シートを使い、コスト構造を見える化して削減につなげる方策を学ぼう。(2018/12/26) 異能エンジ

    Development:ITpro
  • depressionist - 2002:34

    [prev|next|index]2002:34 [prev|next]20020819Mo Windows NT サービスプログラムを書く。 この前書いたのは西暦 2000 年の夏だった。 ちょうど 2 年くらい前か。 すっかり書き方を忘れている。 備忘もかねて A6 の情報カードにメモをとりながら作っていく。 ふと気がついたけど、 先日購入したプリンタはふちなし印刷が可能だ。 ということはこの情報カードいっぱいに印刷できるということか。 情報カードデータベースを作るのに便利かもしれない。 [prev|next]20020820Tu 今日は朝からずっと水曜日だと勘違いしていた。 少年マガジンを立ち読みしようとして勘違いに気づく。 昨日から Windows NT サービスプログラムを作り始めたわけだが、 終了処理がうまく動かない。 昨日は雑誌の記事を参考に書いていったので、 細かい部分がよ

    jsomekawa
    jsomekawa 2006/10/12
    Windows NT サービスの作り方
  • WinDbg入門

    Windowsセキュリティオンサイトセミナー タイトル 第01回: カーネルデバッガ「WinDbg」入門(その1) 第02回: カーネルデバッガ「WinDbg」入門(その2) 第03回: カーネルデバッガ「WinDbg」入門(その3) 第04回: WinDbgのインストールと起動 第05回: WinDbg環境の確認 第06回: WinDbg環境の有効性を確認する 第07回: WinDbgコマンド体系 第08回: WinDbgコマンドスクリプティング入門 第09回: WinDbgコマンドスクリプティングの利点 第10回: WinDbgとはいったい何なのか? 第11回: WinDbgを使ったアプリケーション分析 第12回: システム管理とWinDbgカーネルデバッガーコマンド 豊田孝の「IT談話館」 ホーム

  • Technical documentation

    jsomekawa
    jsomekawa 2006/08/16
    セキュアな(脆弱性のない)プログラムを作るために気をつけること。
  • WSHを始めよう - @IT

    連載目次 わたしたちはコンピュータの奴隷じゃない! Windows PCを使っていて、あるいはWindowsサーバを管理していて、「何で人間様が、こんなこまごまとした作業を繰り返し、何度も何度もやらないといけないの?」と思うことはないだろうか。例えばこういう作業はどうだろう。 「My Documentsフォルダ内にある2005年に作成されたファイルのうち、最近1カ月更新してないテキスト・ファイルの中身を確認したいので、それらのファイルの1行目を抜き出して1つのテキスト・ファイルにする」 これを手作業でやろうと思うと大変だ。まずエクスプローラでMy Documentsを開き、詳細表示モードにし、作成日時と更新日時をにらめっこしながら該当するファイルを選び、メモ帳で開いて1行目をコピーし、もう1つメモ帳を立ち上げてそれを貼り付け……、という操作を複数のファイルで繰り返す。フォルダが階層化されて

    WSHを始めよう - @IT
    jsomekawa
    jsomekawa 2006/07/06
    WSHの新連載。これもWindowsサーバシステム管理の自動化が目的らしい。
  • @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう

    管理作業では、決まりきった一連の処理を実行したり、同じ処理を繰り返したりすることが多い。WSHで自動化・省力化を図ろう。 ネットワーク管理者の毎日は憂だ。新規のユーザーの追加やユーザー情報の変更、共有資源のメンテナンス、障害の原因追求など、仕事は次から次へと終わりがない。しかも実際の作業といったら、同じコマンドやツールを繰り返し実行したり、決まりきった一連のコマンドやツールを順に実行したりするだけのうんざりする内容だったりするものだ。 周知のとおり、WindowsのメリットはGUI環境だということだ。アプリケーションはもちろんのこと、Windows環境を管理する各種の管理ツールもGUI化されたことで、初心者管理者でも管理作業に手をつけられるようになった。グラフィカル・アプリケーションのユーザーは、メニューやダイアログの表示により、自分にどのような操作が許されているのか(許されていないのか

    @IT:運用 Windows管理者のためのWindows Script Host入門 第1回 WSHの内部構造 1.Windows管理にWSHを活用しよう
    jsomekawa
    jsomekawa 2006/07/06
    WSHを使ってバッチプロセスを組む時に参考になる。
  • 1