- ベストアンサー
System32のパス取得方法
System32のパスをプログラムVC++のプログラム上で探す方法がわかりません。 Windows2000ProとWindowsXPのSystem32のパスが違うので プログラム上で動的に取得したいと思います。 Windows2000:C:\WINNT\system32 WindowsXP:C:\Windows\system32 になっていますがこのパスを動的に取得したいです。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- システムフォルダのパス
質問がございます。 Windows系OSのシステムフォルダは ・C:\WINDOWS\system32 ・C:\WINNT\system32 がありますが、どのOSがどれにあたるのでしょうか? XPが「C:\WINDOWS\system32」で 2000が「C:\WINNT\system32」はわかりましたが、 他(Windows7やNTとかも含む)は手元にないので分かりません。 どなたか博識のかたがいらっしゃいましたらご教授下さい。 よろしくお願い致します。 ※調べ方を教えていだだいても環境がないのでしらべられません。
- ベストアンサー
- Windows系OS
- 実行中の他のアプリのパスの取得方法
実行中の他のアプリのパスを取得する方法を教えてください。 プロセスの一覧の取得はできるんですが、インストールされている場所が取得できません。 例えば「エクセル」だとプロセス名の「EXCEL」は取得できるんですが、「C:\Program Files\Microsoft Office\Office\EXCEL.EXE」も取得したいのです。 例えば「メモ帳l」だとプロセス名の「notepad」は取得できるんですが、「C:WINDOWS\system32\notepad.exe」も取得したいのです。 検索してみてるんですが、ありそうでないんです。 OSはWindowsXP、VisualBasic2008で取得したいのです。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- Windowsでファイルのフルパスを簡単に取得する方法
Windowsでファイルのフルパスを簡単に取得する方法 こんにちは。 Windowsでファイルのフルパスを簡単に取得する方法はありますでしょうか? たとえば、 C:\Windows\Downloaded Program Files\FP_AX_CAB_INSTALLER.exe をメールに転記(ペースト)したい場合、 (1)エクスプローラのフォルダのアドレスをコピーして、 (2)F2キーを押してファイル名を変更の状態にして、その名前をコピー という手順でやっています。 これを簡単に実現したいのですが、フリーソフトか、Windows標準の機能であれば 教えて頂けますでしょうか。 OSはWindows XPと、Windows7の両方です。 すみませんが、よろしくお願いします。
- ベストアンサー
- Windows 7
- システムの特殊なフォルダのパス名の取得を取得しようとしています。
システムの特殊なフォルダのパス名の取得を取得しようとしています。 VC++2008 Express EditionでSHGetSpecialFolderPathをつかって パスを取ってみようとネット上の例だから拝借して 下記のようなソースを書いてみたのですが、 出てくる結果が、どの場所のパスをとっても「C」しか出てこないのです。 これってなにが原因なのでしょうか? どなたかお教え願えないでしょうか? [ソース] #include<stdio.h> #include<shlobj.h> int main(){ TCHAR buf[_MAX_PATH]; SHGetSpecialFolderPath(NULL, buf, CSIDL_DESKTOPDIRECTORY, FALSE); printf("デスクトップのパスは %s です\n",buf); return 0x00; }
- ベストアンサー
- C・C++・C#
- 表示されているファイルの完全パスの取得
Windows上で、最前面に表示されているOfficeファイルの 完全パスを取得したいのですが、方法がわかりません。 GetForegroundWindowにてハンドルを取得し、 GetWindowThreadProcessId → EnumProcessModules → GetModuleFileNameExで、取得できるのは当然のことながら、 起動したOfficeアプリの完全パス(C:\Program Files~\POWERPNT.EXE等)に なってしまいます。 取得したいのは、アプリの完全パスではなく、 ファイル自体の完全パス(C:\Documents and Setting~新規ファイル.ppt等)なんですが、 どうにかして、最前面に表示されているウィンドウ(Officeアプリ)から 表示しているファイル自体の完全パスを取得する方法はないでしょうか? よろしくお願いします。 開発環境:Visual Studio2008 / C++プロジェクト
- 締切済み
- C・C++・C#
- ファイルストリームからファイル名とパスの取得
例えば、 ofstream file( "ttt.txt" ) としてファイルストリームを作った後で、このインスタンスを使ってfileが指しているファイルのファイル名やファイルのパスを取得することはできるのでしょうか。C及びC++の勉強をしていまして、できればOSやコンパイラに依存しない方法があれば知りたいと思っております。また、WindowsXP、VC++6.0(MFCは使っていません)を使っていますので、これらに依存した方法があるようでしたら教えていただけないでしょうか。お願いします。
- ベストアンサー
- C・C++・C#
- パスから最後のディレクトリだけを取得したいです
【環境】WindowsXP、VC++2005(MFC) タイトルの通りなんですが、例えば 「D:\10_test\hoge\sample」というディレクトリのパスから 「sample」だけを取得したいのですが、どうすれば出来ますでしょうか? ご教授お願いいたしますm(__)m
- ベストアンサー
- C・C++・C#
- windows7でpathの設定
windows7でpathの設定をするために以下のページの 手順通りにやってみました。 http://www.phpbook.jp/install/ ところが何度やってもPATHが通りません。 C:\Users\xxx>php -v 'php' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 pathを確認すると以下の通りです C:\Users\xxx>path PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 \WindowsPowerShell\v1.0\;c:\Program Files\Intel\DMIX;C:\Program Files\Intel\Serv ices\IPT;c:¥php ちなみにPHPは正常にインストールされているようです c:\php>php -v PHP 5.4.8 (cli) (built: Oct 16 2012 22:30:23) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies どのようにしたら宜しいでしょうか?
- ベストアンサー
- Windows 7
- ウインドウズフォルダにまつわる事
VB2008でWindowsXP上でINIファイルの読み書きを行うプログラムを作っています。 VB.NETで特殊フォルダを取得したいのですが、以下の場合、 C:\Windows\System32となるのですが、C:\Windowsのようにウインドウズフォルダを返す方法はありますか? ' System ディレクトリ MessageBox.Show(System.Environment.GetFolderPath(System.Environment.SpecialFolder.System)) あとiniファイルをパスなしで作成するとC:\Windowsに作られるのですが デフォルトでそうなっているのでしょうか? WritePrivateProfileString("キーワード", "項目", 値, "test.ini") exeのあるカレントにiniファイルを作成したい場合などパスを求める方法等も知りたいです。
- ベストアンサー
- Visual Basic
- DLLの問題?
DLLの問題? windows2000でwoopieブラウザをダウンロードしたんですが(2000対応です)、以下の文がウィンドウに出てきて起動できません。 >ダイナミック リンク ライブラリ gdiplus.dll が指定されたパス C:\Program Files\Woopie Browser;.;C:\WINNT\system32;C:\WINNT\system;C:WINNT\system32;C:WINNT\system32;C:\WINNT\system32\Wbem;"C:\Program Files\Symantec\Norton Ghost 2003\" に見つかりませんでした。 どうすればいいでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
補足
回答ありがとうございます。 具体的にどのように使えばいいでしょうか。 ソースコードがほしいです。