1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 06:41:00 ID:I18mIKOL0] このスレは、USBメモリで持ち運べる便利なソフトウェアを紹介していくスレです。 ■まとめサイト 「USBメモリに入れて持ち運べる便利なソフト」まとめ @Wiki ■ ttp://www6.atwiki.jp/usbportable/ ■有志のサイト YLunchプロジェクト (USBに入れて持ち運べるコマンド・ツリー式ランチャ) ■ ttp://www.geocities.jp/yuusui_housuu/YLunch/index.html untitled (FirefoxPortable日本語化などの配布) ■ ttp://members.at.infoseek.co.jp/taihendayo/ ■海外のポータブルアプリ関連サイト List of portable applications (Wikipedia) ■ ttp://en.wikipedia.org/wiki/Portable_Application PortableApps.com ■ ttp://portableapps.com/ TinyApps.Org ■ ttp://tinyapps.org/ The Portable Freeware Collection ■ ttp://www.portablefreeware.com/ ■前スレ 【ポータブル】USBメモリで持ち運べるソフトPart7 ■ pc12.2ch.net/test/read.cgi/software/1229962163/ ■関連スレ USBメモリ 40本目 ■ pc11.2ch.net/test/read.cgi/hard/1247156376/ USBメモリーでどのPCでも自分の環境を実現するスレ ■ pc11.2ch.net/test/read.cgi/mobile/1078891766/ その他の注意点や、関連情報、Tips等は ■ >>2-3
3 名前:名無しさん@お腹いっぱい。 [2009/08/11(火) 06:42:53 ID:I18mIKOL0] ■Portable化 一部のソフトウェアは、設定やディレクトリの工夫、または外部ツールを使用する事で、 USBの持ち運びに適した状態で使う事が出来ます。 ●Portable Skype Going My Way: USBドライブで使うPortable Skypeの設定方法 ■ ttp://kengo.preston-net.com/archives/002415.shtml ●Sylpheed Portable sylpheed.iniをexeと同じフォルダに入れ、 [Sylpheed ] configdir=config と書く。sample-sylpheed.iniのリネームでも良い。 ●TrueCrypt Portable ■ ttp://www6.atwiki.jp/usbportable/pages/136.html ●foobar2000 Portable >必要なDLLをexeと同じフォルダに入れておけば持ち運べてるよ。 ●Archon2(Noah) Portable >アーカイバdllを、exeと同じフォルダに入れれば使える ●Schwertkreuz レジストリを使うソフトをUSBメモリで持ち運べるようにする「Schwertkreuz」 ■ ttp://www.forest.impress.co.jp/article/2006/12/19/schwertkreuz.html ※秀丸、Spybot等の起動確認が報告されています ■注意点 アプリケーション・ソフトウェアについて、設定・使用方法などの情報交換をする板です。 違法コピーやシリアルナンバーを求める投稿は禁止です。関連の質問も控えてください。
4 名前:名無しさん@お腹いっぱい。 [2009/08/11(火) 06:44:31 ID:I18mIKOL0] >>3 修正 ●秀丸エディタ 秀丸メール用のHmRegIni.dllを使用することでPortable化可能 テンプレは以上かな?
5 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 06:58:23 ID:wf0vAZpY0] >>1 乙
6 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 07:27:58 ID:8qaL8Yy90] あ
7 名前:名無しさん@お腹いっぱい。 [2009/08/11(火) 08:16:00 ID:SXVaS6tZ0] おつかれ
8 名前:メモ mailto:sage [2009/08/11(火) 09:57:11 ID:BXiSTYxj0] ZSoft Uninstaller ttp://www.zsoft.dk/ 2.5.0.80(最新ベータ)からフォルダ内にsettings.iniを作ることでポータブル化できる。 レジストリを汚さない。 WinRAR for U3 3.5.1.1 ttp://www.win-rar.com/index.php?id=324&dl=winrar_3.5.1.1.u3p 未検証
9 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 10:23:14 ID:P4BmSd7v0] いちもつ。
10 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 14:51:19 ID:fQdF3wXr0] 見落とし、ガイシュツだったらスマソだけど PortableAPPsにもまとめWikiにも見当たらないようなので 一応紹介 『Archive decoder』 ttp://www.forest.impress.co.jp/lib/arc/extract/extracter/arcdecorder.html LZH/ZIP/CAB/RAR/TAR/GZIP/BZIP2/Z形式に対応する解凍ソフト。 > 圧縮ファイルを解凍するためのDLLファイルを別途必要とせず、 > 設定内容がレジストリではなくINIファイルに保存されるため、 > USBメモリなどで手軽に持ち運んで圧縮ファイルを解凍できるのが特長。 結構定番なんで知ってる人は多いかも…
11 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 15:00:41 ID:fQdF3wXr0] >>10 の個人的レビュー メインはUniversalExtractorを使用しているが ISOの解凍も出来る点は長所ながら2バイト文字が文字化けする場合や パス付ファイルの入力がCUI故にややわずらわしい。 それに対して>>10 は機能は簡素ながらUniversalExtractorで文字化けするファイルが 正常に解凍できたりするケースも多く、パスワードもGUIから入力できるので重宝。 7zip Portable入れとけや!!という意見もあるだろうが、圧縮はzipで事足りるという人にはおすすめ
12 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 20:23:14 ID:BXiSTYxj0] Qt Web Browser ttp://www.qtweb.net/ レジストリを汚さないがマイ ドキュメントにDownloadsというフォルダを作る (設定で作らないようにできる) 軽快なWeb Browserでなかなか良い。 今のところ日本語化されていない。 検索のツールバーのような部分に日本語を入力できない。
13 名前:名無しさん@お腹いっぱい。 mailto:age [2009/08/11(火) 21:23:25 ID:RAyXaJ7s0] thunderbird 2.0022からPortable版の3Beta3がでたので 上書きインストールしたら起動しないんですが みなさんどうされてますか? 現在のフォルダとはべつに新規にフォルダ作った後Dataフォルダだけ上書きすればいいんでしょうか?
14 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/11(火) 22:20:11 ID:5donLF5q0] そうだよ
15 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 00:56:37 ID:akopkq+b0] MagicSpell コマンドラインランチャー もう何年もお世話になってます
16 名前:名無しさん@お腹いっぱい。 mailto:age [2009/08/12(水) 01:18:31 ID:D1AC73bD0] ↓のようにあるのでアップグレードがうまくいかないのは どうしてなんでしょうか Upgrading Thunderbird Portable To upgrade to a newer version of Thunderbird Portable, just install a new copy of Thunderbird Portable right over your old one. All your data will be preserved.
17 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 01:41:57 ID:MFypIol60] >>12 シンプルブラウザの類と考えれば、 コンテンツブロックもあるみたいだし、 かなりいい線いってるねえ ただ、多言語対応じゃないのは痛い
18 名前:名無しさん@お腹いっぱい。 mailto:age [2009/08/12(水) 05:44:39 ID:D1AC73bD0] Orca Browserは以前スレが立ったけど消えてるね Portable版が最近できた。
19 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 07:46:24 ID:8T+5b8ci0] Orca Browser ttp://www.orcabrowser.com/ レジストリを汚さない。 日本語化されている。 ・Qt Web Browserと比較して 機能が多いこともあり多少もっさりした感じ。 ファイアウォールのアラートがやたらと表示される。
20 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:26:08 ID:K67tTROf0] >>19 それは使ったことがないので設定変更可能かどうかまではわからないので ブラウザ側のFW機能を殺せるのであれば。。。が前提になるけど、 他のスレで教えてもらったので恐縮ながら AVASTのWebシールド->URLブロック機能にリスト登録すれば いちいちブラウザ毎に個別に設定しなくても 同一PC内で使用する全てのブラウザに対して自動で適用されるから便利 AVASTでなくても同様な機能を持っているセキュリティソフトなら それに一括して任せてしまうほうが楽ちんですよ。
21 名前:名無しさん@お腹いっぱい。 [2009/08/12(水) 09:56:46 ID:BWfzIICN0] Visul C++のコンパイラ部分だけ取り出して使ってるんですが、 Visual Studio 2005のだとだいたいどのPCでも使えるのに対して、 2008のだとNet.Framework 3.5とやらがインストールされてないとダメです。 環境変数を設定して見てもダメなので、レジストリーを見ているようです。
22 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 15:40:38 ID:8T+5b8ci0] Pocket K-Meleon ttp://appstogo.mcfadzean.org.uk/index.html ファイル、レジストリ共に汚す。 使った感じはいいのに残念。 ポータブルとしては欠陥品。
23 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 21:59:01 ID:DvxrPGQr0] Schwertkreuz←これ何て読むの?
24 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 22:05:02 ID:Di1Mowk50] すちぇうぇぁとくれうず
25 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 22:41:22 ID:h3P/Uzar0] しゅヴぁるとくらいつ
26 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 23:05:24 ID:1BFggSLV0] 黒い十字架?
27 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 00:06:30 ID:om4n5NYV0] シュワルツネッガーみたいなやつって呼んでる
28 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 02:06:31 ID:H4Nidj990] >>22 そこで配布されているやつは、レジストリやディレクトリ以外にファイルを残すことより、 K-Meleon本体のバージョンアップを追尾できてないことのほうが重大な問題だと思う。 K-Meleonの公式サイトに書いてある方法で、本体の配布ファイルをポータブル化するほうがよいかと。 ttp://kmeleon.sourceforge.net/wiki/KMPortable
29 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 17:13:17 ID:sMDTqRUK0] WinMergePortableの設定が保存されないのって既出? 解決方法あったら教えて
30 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 18:03:15 ID:HeLr2xfU0] わからん 自分も困ってる
31 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:55:09 ID:7PhmEb3l0] 設定のインポート エクスポートでごまかしてるぜ
32 名前:名無しさん@お腹いっぱい。 mailto:31 [2009/08/14(金) 02:03:10 ID:uv/IG0LF0] >>31 thx その方法は昔、ほかのでやってたのに時間がたって忘れてたて。 面倒だけど便利
33 名前:29 mailto:sage [2009/08/14(金) 08:41:41 ID:XZYAX3Kv0] 自分だけでなくハマってる人いるんだね YLunchは使ったことないんだけど、YLunchでWinMerge日本語版な人はこの問題とは無縁なのかな? 「自動実行-終了時」があるから、そこにWinMerge日本語版のUnRegister.batを登録しておけばよさそう PortableAppsにも終了時自動実行があればいいんだけど、そしたらオフィシャルのpaf.exeはいらないねw
34 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 09:32:24 ID:qnbKPwHu0] Firefox PortableでFlashがインストールされていないマシンでも再生出来るようにする - かえでのWebログ ttp://kaede.blog.abk.nu/flush_on_fxp
35 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/15(土) 10:22:58 ID:dOyqzTnF0] USBメモリのルートスクショうp
36 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/15(土) 10:37:02 ID:qT0UcRBO0] >>34 わざわざそんなことしなくても、 ポータブル用のプラグインをインストールしたらいいよ。 rapidshare.com/files/263246237/Plugins_Portable_Flash_10.0.32.18_Gears_0.5.31.0.paf.exe
37 名前:名無しさん@お腹いっぱい。 mailto:age [2009/08/15(土) 13:56:12 ID:O/vFJ2tm0] >>36 そっちのほうがめんどいだろ おまけにRapidshareなんかにあげるな屑
38 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/15(土) 14:04:30 ID:eyL48VcK0] あ
39 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/15(土) 19:08:36 ID:DXB6BpLT0] マルチ氏ね
40 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/15(土) 23:55:40 ID:XQmDDNcY0] >>34 なんで今頃そんな話題? 常識に近くね?
41 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 01:08:04 ID:9rXW2dEF0] >>40 少なくとも俺には有益な情報だった もっと常識的な事を教えてくれよ
42 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 10:00:46 ID:yor0MWnE0] 常識に近いって何だ
43 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 10:38:46 ID:G+BrNJ6z0] 一般的 常識と非常識は紙一重
44 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 12:42:09 ID:CjUgN4y70] >>42 このスレの住人的にってことじゃないの
45 名前:34 mailto:sage [2009/08/16(日) 19:39:54 ID:AOSJJbWo0] >>40 私は知らなかったから。 メモ代わりにこのスレを使わせてもらいました。
46 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 20:25:17 ID:eTjyUxFw0] メモはチラシの浦にでも書いておけ
47 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 20:34:38 ID:9rXW2dEF0] 2chは便所の落書きと同等なのだが
48 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 21:30:32 ID:G+BrNJ6z0] え?2chは便所の落書き以下だと思ってた・・・・
49 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 22:00:21 ID:m6pbM8tT0] >>45 thx
50 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 22:09:16 ID:s+J86eAM0] このスレはカリカリしている人が多いなぁ モバな環境目指す忙しい人が多いんだろうか。。。
51 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 23:31:24 ID:G+BrNJ6z0] 特定のソフトを扱うスレではない分 ヲタやアンチがいるわけでもなく比較的マターリしているほうだと思う
52 名前:名無しさん@お腹いっぱい。 [2009/08/17(月) 12:19:50 ID:m542pbsY0] >>21 でVisual C++のコンパイラをポータブル化するにはどうしたらいいか、 問題を提起したんですが、何の応答もないのはなぜ?
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 12:29:29 ID:xKcWJ58I0] >>52 俺にはVC++2008はポータブル化できませんでしたという報告にしかみえないが?
54 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 13:14:50 ID:gayhd4Go0] せめて疑問文形式にすべき。 このスレの住民はエスパーではありません。
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 13:39:55 ID:K9T7iMeg0] このスレはライセンス違反の話題もおkなのか?
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 14:03:58 ID:EuqPc3WD0] >>52 わからないから
57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 16:30:14 ID:CXfMFZoC0] >>52 もっと具体的に。なにをどうやったの? 俺が昔EEでやったときはビルドまで出来た。昔過ぎて具体的にどうやったのか覚えてないけど。 まさかと思うがcl.exeだけ取り出してるとかじゃないよな?
58 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 17:05:22 ID:kF5J9DND0] 2ちょんは便所の落書きなんだから 所為自己責任
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 17:15:39 ID:vGBivf0v0] オレが裏技教えたる 上・上・下・下・左・右・左・右・B・A
60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 08:12:28 ID:OlAxdv8F0] よくわかりませんが ここにぬこさんを置いておきますね つnews.hanadikai.com/images/20070207_neko.jpg
61 名前:名無しさん@お腹いっぱい。 [2009/08/19(水) 15:32:00 ID:t7dYJHao0] >>57 基本的にはcl.exeなどの実行ファイルとLibとIncludeなどの コンパイルに必要なファイルを適当なディレクトリーにコピーして、 環境変数を適切に設定してコンパイル、リンクをしてくれるような バッチファイルを作るだけです。 GUIの開発環境にはまったく関心がありませんし、 Borlandのコンパイラでも、2005でもそれで上手くいったので。 2008のコンパイラだとNet.Frameworkとやらのヴァージョンを 環境変数からではなく、レジストリーか何かから取得しているようで、 一時的にレジストリーを変更してコンパイラを騙し、 後で元に戻すようにできないかなあということなんですが。
62 名前:名無しさん@お腹いっぱい。 [2009/08/19(水) 15:35:06 ID:t7dYJHao0] >>55 EXPRESS版のファイルの配置を少し換えるだけですから、許容範囲でしょ?
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 16:19:23 ID:LyFTeVMC0] >>55 に聞くんじゃなくて、こういう公式資料に書いてあるから問題ないということを>>62 が示さないといけないんじゃないの
64 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 16:59:02 ID:KVIuXh8R0] >>55 皆妄想だから大丈夫
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 18:37:45 ID:pdGmch3F0] つーか、何に違反してるの?
66 名前:名無しさん@お腹いっぱい。 [2009/08/19(水) 23:04:53 ID:t7dYJHao0] >>63 逆だね。ダメだといってる奴が、どの契約のどの条項の違反になるかを 示さなければならない。これは簡単だから、>>55 でもできるんじゃね。
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 23:21:01 ID:+oW1MHIB0] 何がどう違反してるのか、誰も関知していないみたいね。 もういいじゃん、どんな話題でも。
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 23:30:50 ID:pdGmch3F0] もしかして、普通のアプリって基本的に1ライセンス1PCだからそれと勘違いしてるのかな? VisualStudioって基本的に1ライセンス1人だから、 同じ人が使うのであれば、ポータブル化しても問題ないと思われ。
69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 23:33:34 ID:LPpMRY/u0] あれ?うちのVisual Studioは三台までインストールだった気がするな。変わったのか? 気になるのでポータブルにしてる方はExpress版にしてる
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/19(水) 23:38:29 ID:2zH0SI1v0] 「webox,kamicopi,ccleaner,Headline-Reader,Download Manager」 が定番だった。 今だったら、「liveusb」とか「firefox,ccleaner」でも良いような 気がする。使った事がないのであれだがdropboxもいいんじゃない。
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/20(木) 03:18:13 ID:1EiX6XDt0] インストールして使うソフトだが、スレの趣旨から紹介 USB Safely Removeが8/19-8/25まで無料レジスト可能 safelyremove.com/giveawayweeka9.htm
72 名前:名無しさん@お腹いっぱい。 [2009/08/20(木) 11:11:46 ID:v6rmEkgy0] >>69 ポータブルにしているVisual Studioのコンパイラは、 Net.Frameworkとかいうもののインストールの有無に関係なく動く?
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 01:22:00 ID:C8qrV+bH0] >>61 だからもっと具体的に、事細かにやったことを書けというに。 エスパーじゃないんだから、そのレスからだとどこで躓いてるのかが分からん。 書いてなかったけど、俺が57でビルド出来たって言ったのは、クリーンインストールしたw2k上でMakefileでビルド出来たってこと。 つまり.NET Frameworkなんていらん。ランタイムライブラリ置いてる?OSは?w2kならバイナリ弄る必要があったぞ? つか、なんか単にランタイム置いてないだけなんじゃないかという気がする…。cl.exeダブルクリックでDLLが見つからんとか言われない? あと、Net.Frameworkじゃなくて.NET Frameworkだからな。 >>69 それAcademicじゃない? Academicは3台まで認証可 ・ライセンスについて VSは開発者ライセンスなので、自分が正規ライセンスを持っていれば問題ないかと思うが、定かなことはMSに聞かんとわからんね。 まぁ俺はポータブル化できるかどうか試しただけで、その後すぐ消しちゃったのでどうでもいいけど。 p://www.microsoft.com/japan/msdn/vstudio/2008/purchase/license.aspx 上のURIにもライセンスについて少し書かれてるけど、詳しいことは使用許諾契約書を参照のこと
74 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 01:56:23 ID:C8qrV+bH0] >>61 一個書き忘れ。俺が試したのはVC++ 2008 EEね。
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 08:47:34 ID:9SB0xc7y0] VS開発環境よりMSDNライブラリをポータブル化できんもんかな VC++は使わないけど WinAPIの説明はいつでも手軽に見たい。 Thinapp試してみたけど上手くいかないっぽい
76 名前:名無しさん@お腹いっぱい。 [2009/08/21(金) 10:54:49 ID:NmD1Jpgb0] >>73 問題が起こるOSはXPです。NET Frameworkではないかというのは、 それをインストールすると他はまったく変えずに解決することと、 7では最初から正常に機能することからの推定ですから間違いかもしれません。 DLLが見つからないといううたぐいのメッセージならそのDLLをコピーすれば いいのですが、メッセージは「cl.exeはこのPCでは起動できません」という ようなものでした。2005のcl.exeでは必要なく、2008のcl.exeでは必要な ランタイムがあって、NET Framework 3.5をインストールすると それも一緒にインストールされるということでしょうかね。
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 10:58:52 ID:AR/HYCWV0] だからエラーメッセージを正確に書かなきゃわかるわけねーだろwwww このスレの人たちはエスパーではありません。 原因切り分けを行ったのならそれを正確に書け
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 11:14:47 ID:BmHp2RKE0] NET.Framework から NET Framework に変化 .NET Framework にたどり着くのはいつごろか ってゆーか釣りじゃね
79 名前:名無しさん@お腹いっぱい。 [2009/08/21(金) 11:27:41 ID:NmD1Jpgb0] 正確に書けば、USBメモリーにコピーしたのは、 C:\Program Files\Microsoft Visual Studio 9.0\VC\bin C:\Program Files\Microsoft Visual Studio 9.0\VC\include C:\Program Files\Microsoft Visual Studio 9.0\VC\lib C:\Program Files\Microsoft Visual Studio 9.0\Common7のディレクトリー全て C:\Program Files\Microsoft SDKs\Windows\v6.0Aのディレクトリー全て で、コンパイル・リンクのバッチファイルは、 @set PATH=%~dp0\..\LANGUAGE\VC9\BIN;%~dp0\..\LANGUAGE\VC9\SDK\BIN;%~dp0\..\LANGUAGE\\VC9\\Common7\IDE;%PATH% @set INCLUDE=%~dp0\..\LANGUAGE\VC9\INCLUDE;%~dp0\..\LANGUAGE\VC9\SDK\INCLUDE%INCLUDE% @set LIB=%~dp0\..\LANGUAGE\VC9\LIB;%~dp0\..\LANGUAGE\VC9\SDK\LIB; @set DevEnvDir=%~dp0\..\LANGUAGE\VC9\Common7\IDE pushd %~d1%~p1 cl %~n1.C DEL %~n1.OBJ >NUL popd PAUSE といったもの。OSはXPのSP3。メッセージは 「このプログラムは起動できません」ですね。
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 11:53:28 ID:jAcW9/YY0] あ
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 14:23:59 ID:PYJAhzW7O] >>59 ポータブル化できました。 ありがとう
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 15:23:34 ID:AR/HYCWV0] うんうん、それでどこがおかしいと思ったの? エラーがでたからあと解析して動くようにしてくださいっていうお願いなの?
83 名前:名無しさん@お腹いっぱい。 [2009/08/21(金) 18:27:43 ID:NmD1Jpgb0] >>82 >>82 が>>79 へのレスだと想定して答えると、 Net Framworkの3.5をインストールすればこれで動くようになるので コンパイラがNetFrameworkのヴァージョンを何らかの方法で取得しているわけですが、 どうやっているのだろうと疑問を持っているということです。 それが分かれば、対応策も作れるでしょうから。 環境変数として指定するのは何通りかやって見ましたが効き目がないので、 環境変数ではなく、レジストリーか何かからだろうかと推定してるんですが、 常識的に考えると、コンパイラがコマンドラインと環境変数以外から情報を 取得するというのはあまりありそうにないのでどんなもんかと。
84 名前:名無しさん@お腹いっぱい。 [2009/08/21(金) 18:33:56 ID:NmD1Jpgb0] あるいは、NetFrameworkなるものは通常自動で決まったディレクトリーに にインストールされるようなので、ファイルの存在を直接にチェックしているとか、 メモリー上にモジュールがロードされているかどうかチェックしているとか、 そういうことなんでしょうかねえ?
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 20:25:36 ID:3eXvzfS80] >> 73 ああ、Academicだ。普通のは違うのか
86 名前:名無しさん@お腹いっぱい。 [2009/08/21(金) 23:22:21 ID:NmD1Jpgb0] しかし、NetFramworkなるものは、何でインストールにあんな時間がかかるんだ? ファイルのコピーやレジストリーの設定だけであんなにかかるわけないな。 あれ、昔のBupdateみたいなやりかたで、OSのカーネルやDLL類なんかに 変更を加えたりしてんの?
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 01:19:44 ID:5hYQGpTR0] >>76 cl.exeが起動しないってのは、やっぱランタイムがないだけな気がするなぁ。 VC++をインストールした先のredist\x86\Microsoft.VC90.CRTフォルダ下から ・msvcm90.dll ・msvcp90.dll ・msvcr90.dll ・Microsoft.VC90.CRT.manifest の4つをbinフォルダにコピー。 Microsoft.VC90.CRT.manifestをUTF-8対応のエディタで開いて、 version="9.0.30729.1" という箇所を、 version="9.0.21022.8" に変更(正確に。コピペ推奨)しUTF-8で上書き保存。 これでどうだ?
88 名前:名無しさん@お腹いっぱい。 [2009/08/22(土) 01:54:36 ID:zbkx95Rc0] >>87 駄目でしたが、しかし解決に近づいているようです。 OSのメッセージが 「アプリケーションを正しく初期化できませんでした(0xc0150002)。」 に変わりました。 しかし、NetFramework3.5をインストールすると上手くいくのは何故? それらのファイルが含まれてるんでしょうか?
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 03:11:23 ID:5hYQGpTR0] >>88 あーcl.exeとかにもmanifest必要かも Microsoft.VC90.CRT.manifestをコピーしてcl.exe.manifestにしたらどうなる? というか何をポータブル化しようとしてる?2008 Express Edition with SP1か? SPあててないやつだとバージョンとか違うかもしれんのだが。 >それらのファイルが含まれてるんでしょうか? うろ覚えだが含まれてたはず。7も確か含まれてる。 多分だけど、.NETの変わりに下をインストールしても動くんじゃないかねぇ? ttp://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 03:13:41 ID:5hYQGpTR0] > Microsoft.VC90.CRT.manifestをコピーして これはbinフォルダのMicrosoft.VC90.CRT.manifestをコピーってことね
91 名前:名無しさん@お腹いっぱい。 [2009/08/22(土) 11:41:36 ID:zbkx95Rc0] cl.exe.manifestは駄目でしたが、vcredist_x86.exeのインストールで問題が解決しました。 ありがとうございます。今まで自分でコンパイルして作った実行ファイルは、 これをインストールしてなくても動いていたので、気づきませんでした。 インストールが必要と言うのは「ポータブル」の考え方とは一致しないかもしれませんが、 vcredist_x86.exeだけなら容量も小さいし、インストールにも時間がかからないので。
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 15:52:03 ID:9hXl/kQM0] >>91 改めてポータブル化してみた。 www.microsoft.com/japan/msdn/vstudio/express/ からWebインストールを実行して、 VC++2008 Express Edition with SP1 をインストール。 Microsoft SDKs\Windows\v6.0Aフォルダ下のbin、Include、LibをVCフォルダにコピー。 binフォルダには要らないやつも入ってるから、気になるなら自分で判断して消す。 >>87 を実行。cl.exe.manifestはやっぱ不要。 Common7\IDEからmspdb80.dllをVC\binにコピー VCフォルダ下のbin、Include、LibをUSBメモリにコピー。 あとはバッチかなんかで環境変数を適切に設定すればこれでいける。 クリーンインストールしたXP SP2で簡単なサンプル(GUIアプリ)がビルドできることを確認した。 これでできないならちょっとわからん
93 名前:名無しさん@お腹いっぱい。 [2009/08/22(土) 18:04:11 ID:zbkx95Rc0] >>92 情報ありがとう。いま家にあるPCはすべてNetFramewokかvcredist_x86を インストールしちゃったので、今度時間があるときにアンインストールして 試して見ます。
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 22:55:42 ID:XvjcZ+Ya0] ∧∧ ヽ(・ω・)/ ズコー \(.\ ノ 、ハ,,、  ̄  ̄
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 22:27:33 ID:YkIZlS2P0] >>71 今更だが無料でkeyもらえるみたいだったから使ってみたが日本語の文字化けひどかった サポートに送ったら、いつか直すよ、それまで英語版で使っていてねって返信きた まあ、無料だからいいか ついでにホットスワップ対応しろって願望も書いといたけれど・・・・まあ期待しない程度に待ってるか
96 名前:29 mailto:sage [2009/08/25(火) 03:45:52 ID:i9pI4Vx60] 少し前にWinMergeの設定が保存されないって書いたんだが結局YLunchに移行したよ 起動時と終了時の自動実行にレジストリ読み書きするバッチ作って突っ込んだ 俺的にはWinMergePortableイラネでFAだったという報告
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/25(火) 09:31:38 ID:fyUnuQX30] ランチャをどうやってdiffの代替にするのかよくわからんかったのだが 非Portable版の WinMergeをランチャから起動してるって意味か? つか単純にレジの書き戻しで済むならなんでPortable版では設定反映されないんだろうな。 バージョンアップしても変わんなかったからバグっつうよりできないからそういう仕様に なってんのかと思ってたんだが
98 名前:29 mailto:sage [2009/08/26(水) 03:58:01 ID:GaCmKXoH0] 分かりづらくてごめん >>97 の言うとおりランチャの起動と終了でWinMergeに関するレジストリ操作をしてる WinMerge日本語版はexeと同じフォルダにWinMerge.regを置けばregファイルに設定が保存されるから、レジストリは消すだけでいいからラク でも設定自体はregファイルから読んでないみたいで、レジストリ消した状態だとデフォルト設定で起動する どんな引数食わせて起動してるのか知らんけどPortableAppsってアプリ本体には改造加えないでポータブル化するから限界があるんだと思うよ とりあえずWinMerge.exeとWinMergeU.exeがあるのはウザいからウィンドウズのバージョン判定して起動し分けるバッチは作った(Bat To Exe Converter使ってexe化もした) けど、これくらい俺でもできるくらいにして、本家に最初から積んであってASCIIとUNICODEの考慮不要にしてほしいと思った
99 名前:29 mailto:sage [2009/08/26(水) 04:08:20 ID:GaCmKXoH0] 連投でスマンけど日本語版の作者さんにメールしたWinMergePortableでも設定保存できる方法をここにも書いておくよ でもこれは不完全で、レジストリに変化があるとデフォルトで起動するように戻ってしまう 日本語版作者さんの環境(Vista x64)ではこんなことしなくても普通に設定が保存されているそうなので、OS側の問題っぽい PortableAppsの中の人はxpで検証してないのか、英語版xpなら問題ないのか・・・ 何かのヒントになればいいんだが 1.WinMarge.exeと同フォルダにカラのregファイルを作る。(新規テキストドキュメント.txt -> WinMerge.reg など) 2.WinMarge.exeを直接起動し、終了する。(xp-sp3ですが、WinMargeU.exeではだめでした) regファイルに設定が書きこまれる。 (分かりやすいように、この時点でツールバーを大にする) 3.レジストリを削除する。(レジストリを気にしないなら削除しなくてもよい) 4.WinMergePortable\Data\settings のregファイルを削除する。 5.WinMargePortable.exeを起動し、終了する。 WinMergePortable\Data\settings のregファイルが生成される。 (この起動ではツールバーはデフォルトの小) 6.以降のWinMargePortable.exe起動では設定が保存・読み込みされるようになる。 (ツールバーが大になっている)
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/26(水) 10:28:34 ID:pbnbAx+40] >>99 d 確かにめんどくさいなこれ バッチなりスクリプトなりで非Portable版を自力で書き戻しした方が楽そうだ
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/26(水) 12:00:17 ID:OZnzU9zJ0] WinMergePortableの替わりに、winPenPackの「X-WinMerge」なんてどうだろ? ttp://www.winpenpack.com/main/download.php?view.27 サイトに登録(無料。DMとかもない)しないとダウンロードできないかもしれないけど。 あと、X-WinMerge.Iniに注意。 ttp://como-esta-senorita.cocolog-nifty.com/como_esta_senorita/2008/04/xwinmerge_d85d.html
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 10:13:09 ID:wFllXMnH0] CドライブのOSで作ったアプリを デュアルブートのDドライブのOSで実行することはできないですか?
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/29(土) 22:16:17 ID:30rxgAVu0] できます