1まず、VirtualPCのディスクの場所を調べましょう。そこの「プライマリーディスク」から.vhdディスクの場所を調べます。2次に、コンピュータのアイコンを右クリックして、「管理」を開きます。左ペインの「ディスクの管理」を選択し、メニューの「操作」を展開し、「VHDの接続」を選択します。3もうお分かりですね。Essentials」を起動して、ウイルスチェックをする。ベーシック」などと書かれた所を右クリックして、「VHDの切断」を選択しましょう。時々こうして、ウイルスチェックをしてやれば、安心ですね。これで、XPを使い続けられるんじゃないでしょうかね。(バイドゥ)」製の日本語入力ソフト「バイドゥIME」がスパイソフトとして注目された。それと同じく、スマートフォンでは同社製Simejiが、スパイソフトとして注目されている。日本で販売されているパソコンで、中国で組み立てられた日本向けパソコンのレノボには、組み立て段階でボットネット・マルウエアがプレインストールされる事が、マイクロソフトの調べで明らかになった。マイクロソフトのホームページにも掲載されている。そのパソコンに指令を出すサーバーまで準備されている。そんなレノボは、今でも日本国内で、売りまくられている。これらは、中国のサイバー空間での覇権を狙った国家戦略と見る事が出来る。中国から指令を出せば、何時でも情報を抜いたり、パソコンの機能を停止する事を狙いとする戦略的目的が、見え隠れする。した問題を持つSimejiを、そんな事をしているとは知らず、スマホにインストールして、Wifi接続してずいぶん使っていた。問題が顕著に分かったのは、使い続けてずいぶん経過してからだ。提供するウェブサイト攻撃の検出ツールに掛けた時、何故か11月に、なんとスマホからサーバーに攻撃が有るぞと、レポートされたからだ。疑問は、1何か月も使って居るのに、なぜ11月なんだ。Semejiをアンインストールする。当然だが、攻撃は止まった。分かる通り、外部からの攻撃も停止した。1月の今に至っても、攻撃は無い。これだけではないが、どこかで見た様な。これって、ウイルスのトロージャンが、OSに知られぬ様に、他のウイルスを連れ込むときに、使うのと同かも。3いったい、Simejiは、これで何をしようとしているのか。思い当たるのは、一つ、バックドアだ。単純に推理すると、Simejiは、文章を送るだけでなく、1から言える事は、外部からの指令に基づいて特別な活動をする。それも、勘ぐれば、レノボパソコン同様に、パソコン内にバックドアーを仕掛けるソフトを導入する目的が有るのではないか。それが意味する所は、更に勘ぐれば、仕事が終われば、もはや、外部からサーバーに攻撃する必要はない。バックドアは、アンチウイルスソフトには、検出できない。ロジックも定かで無い。言って、すべてのパソコンのOSを再インストールするのは、現実的でない。バックドアーを仕込まれたとしたら、どうやってそれを見つけるのか。トラックバック(0)改行コードを取り除くVB.netこのサイトでも結構便利に使わせて頂いているのが、「小説」と言うアプリケーションだ。ページ毎に記事が増える用途には、都合が良い。Report」などがそれに当たる。記事の本文には、HTMLが使えるので、ページに変化をもたらす事が出来る。HTMLの編集が出来るホームページビルダーなどで簡単にページを作り、中身だけをコピペすれば良い。そこで問題になるのが、改行だ。改行コードを取り除かないと、上部に不必要な空白が出来てしまう。そこで、この改行を取り除くプログラムを作った。サーバーの片隅に置いて、必要なときに呼び出す。上部の四角にホームページビルダーのBodyタグ内のソースをコピペする。改行を取り除いだら、結果を「小説」アプリケーションの本文にコピペする。それで見栄えの良いページが完成する。簡単なプログラムですが、結構使えると思います。ExpressとIISの2つを使う。ASP.NETでプログラムを書くなり、参考書に掲載されているプログラムを試すなりする。次に、それをIISにコピーするなりして、動作を確認する。所が、IISの使い方が、今一分かりづらい。Developerでは、動作したのに、IISでは、動作しない。アプリケーションプールを変えると、動作する事も有ったり、無かったり。なんだこれは、と訳が分からないとぐろにハマる。IIS単独で仕立てたパソコンでは、動作するが、何故か開発用に仕立てたパソコンでは、エラーが出る。そんな時、ネットで目にした対策が、役に立った。実際多くのこうした問題は、これ一つで何とかなる場合が多かった。モードで適用されないことが検出されました。」などと出る場合には、まさにこれだと、言える。対策は、Web.configファイルに、次の事を追加する。これは、開発環境ばかりでなく、これが書き込まれたままでも、プログラムをサーバに移しても、エラーにもならずに、動作した。トラックバック(0)Loginを使ってForm認証VB.netASP.NETで、使える認証は、数が多そうだ。その中でも、Form認証は、良く使われると見えて、解説が多い。残念な事に、ツールボックスのLoginを使った物に出くわさない。そこで、変な話だが、敢えてツールのLoginを配置して作ってみようとした。ASP.NETには、名著と言われる適切なマニュアルが無い。Helpは、VB6.0と比べると、全くなって居ない。それでも、何とかHelpで探し当てた感じだ。結論から言えば、ユーザー名とパスワードは、Login1.UserNameとLogin1.Passwordだ。これが分かれば、後は、他の解説を参考に組める。これだけの事だが、他のコマンド同様に、ASP.NETのHelpは、実に分かりにくい。VB6.0とは、そこが大違いだ。clientIDMode="AutoID"/></system.web></configuration>ファイル名<Login.aspx>は、ツールよりLoginを配置する。Sub後は、Default.aspxなどを配置して、ページを作る。出来たら、そのページを動かしてみる。開かずにLoginに飛べば、めでたしめでたし。2012をインストールしようと、Microsoftのページからアイコンをクリックする。時間が掛かるので、放って置き、インストールがされた事を確認する。2013だ、どうなっているのだ。Webは、2012にしようとアイコンをクリックすると、何故か、2013に飛ぶ。そこには、2012は無く、後は、2010になってしまう。良いか、とインストールを進める。デザイン画面が出てこない。表示メニューを片っ端から試すが、ダメ。ソルーションエクスプローラには、以前のバージョンの様な、それに該当するアイコンが無い。所が、Default.aspxのコード画面を消し、ソルーションエクスプローラのDefault.aspxを右クリックすると、メニューにデザイナーの表示(Ctrl+F7)と有るではないか。クリックすると、難なく表示された。これで安心したのが、つかの間、拡張子が.htmlになると、デザイナーの表示が無くなる。以前のバージョンでは、これがっできたが。それに、新しいバージョンでは、.htmlファイルを読み込んで、単独で編集する術が見つからない。ファイルを開くと言うのが有ったが、いつの間にか消えている。なっているのだ、新バージョン。格闘は、更に続きそうだ。トラックバック(0)読み取り専用(ASP.NET)VB.netASP.NETでデータベースを利用するのは、実に簡単だ。データベースを選択してフィールドを作る。フォームに表示の為のコントロールを配置する。後は、接続や操作の為に、簡単な設定をすれば、それで一応使えてしまう。そんなアプリケーションを作って、コピーするが、コピーすると、データベースが読み取り専用だと叱られる。ネットをググるが、なかなかズバリと言うのに出くわさない。幾つか探して、合わせると答えが見えてきた。要は、新しくASPNETとか、そんな名前のグループを作る。そいつに書き込み許可を与える。これだけなのだが、結構試行錯誤するはずだ。**グループの追加**プログラムとファイルの検索にmmcと入力。ユーザーとグループ、追加、ローカルコンピュータ、完了、OK。左ペインでグループ選択、右クリック、新しいグループ、グループ名、ASPNETと入力、作成。そのASPNETに書き込み権限を与える。トラックバック(0)PHPで「いいね!」ボタンVB.net「いいね!」のクリックをページに貼り付けるのが、面白そうだ。調べると、FaceBookのコードを張り付ければ、実現できそうだ。それを自前で作れないか、そう考えるのは、プログラムを楽しむサンデープログラマーにとって、当然の事だ。クリックしたら、そのカウントを数える。World並みで、難しさは全くないだろう。Javaでも行けるかも知れない。