delphiで作った有名ソフトって何があるの?
at TECH
1:デフォルトの名無しさん
05/12/27 12:39:47
何があるだ?
2:デフォルトの名無しさん
05/12/27 12:43:06
ひまわり
なでしこ
めこすじ
3:デフォルトの名無しさん
05/12/27 12:50:04
Open Janeとその派生
Dev-C++
4:デフォルトの名無しさん
05/12/27 12:51:59
ギコBASIC(サイトが消えた?)
5:デフォルトの名無しさん
05/12/27 13:41:48
業務でつかってる会社しってるけど
なに作ってる化はしらない
6:デフォルトの名無しさん
05/12/27 13:54:16
かちゅーしゃ
7:デフォルトの名無しさん
05/12/27 19:36:10
ギコナビ
8:デフォルトの名無しさん
05/12/27 20:45:49
みんな過去の栄光だな・・・・
9:デフォルトの名無しさん
05/12/27 20:49:03
Iriaのためだけに存在した偉大なる言語だよ
10:デフォルトの名無しさん
05/12/27 21:32:14
ShareもDelphiだったような。
11:デフォルトの名無しさん
05/12/27 21:57:39
skype
>>8
というわけで、全然過去の栄光ではないのだ。
12:デフォルトの名無しさん
05/12/28 05:49:20
Winny.. はCBuilderか
むしろ普段使ってるアプリでVC製の物とか少なくね?
13:デフォルトの名無しさん
05/12/28 07:56:56
ぱっと見、Delphi製なのかBCB製なのか区別がつかないんだよな
14:デフォルトの名無しさん
05/12/28 09:18:04
見分けるにはどういう方法があるの?
15:デフォルトの名無しさん
05/12/28 09:21:22
ムリだろ
16:デフォルトの名無しさん
05/12/28 09:46:33
タスクバーのアイコン右クリで出てくるコンテキストメニューで
「元に戻す」「最小化」「閉じる」しか出ないのがDelphi
なんて書き込みをどっかで見たけど一概にそうとは言えないっぽい。
MDIEはDelphi製のハズなのにほかのメニューも出てくるし。
Janeとひまわりはコレで区別付くからどういう仕組みなんだかさっぱり分からん。
17:デフォルトの名無しさん
05/12/28 09:47:30
「元に戻す」やのうて「元のサイズに戻す」だった。
18:デフォルトの名無しさん
05/12/28 10:10:08
リンカのバージョンでわかんなかったっけ?>13
19:デフォルトの名無しさん
05/12/28 10:22:40
ExeにVCL情報が残ってる。
以前、某はそれを吸い出し、棒にメール送信するツールを、Delphiソースとセットで公開してた。
何のために使うのかと思ってたが、後にKylix/CLXが出たので納得した、
が、Kylixは今や(ry
20:デフォルトの名無しさん
05/12/28 14:37:04
アメリカじゃ、パスカルって結構メジャーな言語なんだよな
21:デフォルトの名無しさん
05/12/28 17:44:46
アメリカじゃなくて、ヨーロッパな
22:デフォルトの名無しさん
05/12/28 17:45:22
Delphi はパスカルじゃないけどね
23:デフォルトの名無しさん
05/12/28 18:03:47
言わずもがなだが7からDELPHI。
24:デフォルトの名無しさん
05/12/29 23:41:30
Ares Galaxy
SourceForge 第二位
URLリンク(sourceforge.net)
25:デフォルトの名無しさん
05/12/31 14:32:33
>>19
ごめん。意味がよく分からない。
Kylix/CLXがどう関係するの?
26:デフォルトの名無しさん
06/01/01 02:08:31
そんなこと、どうでもいいだろうに。
いまや、希少価値となったDelphi製有名アプリをいちいち挙げて、なつかしむスレなんだし
27:デフォルトの名無しさん
06/01/06 09:57:49
C#で作った有名ソフトって何があるの?
28:デフォルトの名無しさん
06/01/06 10:06:37
>>27
SharpReader かな。
糞重くて常駐を切れないので使うの止めたけど。
あと思いつくのはNASAのビューワーくらいか。
・・・使いたくないアプリばっかりだな。
29:デフォルトの名無しさん
06/01/06 12:46:14
テキスト音楽サクラってもう古い?
30:デフォルトの名無しさん
06/01/06 20:04:22
>>27
スレ違い
.NET で作られた有名ソフトって何がある?
スレリンク(tech板)
31:デフォルトの名無しさん
06/01/06 22:31:47
>>16
自分で実装したらメニューなんて増やせるだろ
32:デフォルトの名無しさん
06/01/07 00:28:26
Lhaplus
Win高速化 PC+
Irvineフリー版
縮小専用。
窓の手
Iria
VirtualRD for Windows
EditMTU
TeraPad
MKEditor for Windows
K2Editor
NoEditor
Jane Doe Style
ギコナビ
TMPGEncシリーズ
33:デフォルトの名無しさん
06/01/07 00:29:35
CPad for Borland C++Compiler
BCC Developer
ひまわり
なでしこ
InnoSetup
LiberalInstaller
HelpDesigner
ヘルプましん 〜 HTML Help Designer 〜
ResourceHacker
eXeScope
Ad-Aware SE Personal Edition
Spybot
StartupScanner
デーモンバスター
CD2WAV32
DriveDiet
GrepReplace
exeにunicode文字列"DVCLAL"と"PACKAGEINFO"があればDelphi
"DVCLAL"だけならBCC。UPXで圧縮されていても判る。
34:デフォルトの名無しさん
06/01/07 00:56:07
> C#で作った有名ソフトって何があるの?
D2005, BDS2006 のIDEの一部。ま、あんまり有名じゃないけど。
35:デフォルトの名無しさん
06/01/07 01:43:05
>>34
クソなアプリばっかだなww
36:デフォルトの名無しさん
06/01/07 10:09:13
>>33
>exeにunicode文字列"DVCLAL"と"PACKAGEINFO"があればDelphi
>"DVCLAL"だけならBCC。UPXで圧縮されていても判る。
こんな感じでVC++で作られたアプリを見分ける方法はありますか?
37:デフォルトの名無しさん
06/01/07 10:10:23
Delphiで、Exeからコンパイラ判定ツール作ってお。
38:デフォルトの名無しさん
06/01/07 10:15:51
MSと某のWinアプリはDOS起動時のメッセージが違うから見分けがつく
39:デフォルトの名無しさん
06/01/07 12:22:45
>>38
なるほど、DOSヘッダー見ればいいわけか
40:デフォルトの名無しさん
06/01/07 12:51:12
DOSヘッダーとか色んなパラメタでコンパイラ見分けるツールきぼん。
41:デフォルトの名無しさん
06/01/07 15:24:51
見分けてどうするつもりかね。うわぁー、これもDELなんだぁー、とか言って喜ぶとか?(藁
42:デフォルトの名無しさん
06/01/07 15:34:41
>>41
何でこのスレ見てるの?
43:デフォルトの名無しさん
06/01/07 15:39:00
うむ。>>41は燃えないごみ
44:デフォルトの名無しさん
06/01/08 11:28:23
sourceforgeでさ、どの言語がよく使われているか見れるジャン?
そういうののローカル版があると面白いよなって話しだろ
オンラインソフト沢山入れてるおれは、Delphiは多い予感
45:デフォルトの名無しさん
06/01/08 11:32:55
少なくなってきたら見切りをつければ良いと。
46:デフォルトの名無しさん
06/01/08 17:23:00
いまでも十分少ないと思うが。
47:デフォルトの名無しさん
06/01/08 17:36:22
質は高いはず
48:デフォルトの名無しさん
06/01/08 21:20:01
Beckyも秀丸もDelphiじゃないけど、その質を上回るDelphiアプリがあるんかい?
49:デフォルトの名無しさん
06/01/08 21:56:04
質を測る指標があるんかい?
もしかして、主観とか官能評価ってやつ?
50:デフォルトの名無しさん
06/01/08 22:00:34
主観だが
どうみてもこれは糞ってソフトや
このソフトすげーーーってのあるだろ
51:デフォルトの名無しさん
06/01/08 22:03:16
数だけなら、Delphiアプリの数なんざ、めったにないだろ。上に上がってるヤツぐらい。
Vector には何万とオンラインソフトが登録されてるんだから、1%もないわな。
52:デフォルトの名無しさん
06/01/08 22:12:32
ゲ製作技術板ではなぜかDelphi率高い
学生ユーザーまだまだ多いのかな
53:デフォルトの名無しさん
06/01/08 22:34:30
厨房率が高いのは昔から。Del6per のせいだろうね。
54:デフォルトの名無しさん
06/01/08 22:40:20
つまり、こいつら>>32-33全員厨房ってこと?
55:デフォルトの名無しさん
06/01/08 22:42:53
>>54
それで笑いとれると思ってるの?
56:デフォルトの名無しさん
06/01/08 22:48:36
skypeがDelphi製で最も利用者が多いんだろうな。
57:デフォルトの名無しさん
06/01/08 22:54:02
くじらぽんは当時7だった気がする
58:デフォルトの名無しさん
06/01/08 22:54:56
当時7歳で開発したのか?すげーな
59:デフォルトの名無しさん
06/01/09 02:47:43
くじらぽんって誰?
60:デフォルトの名無しさん
06/01/09 02:50:11
程度はともかく7歳で開発は早いわけじゃないだろう
61:デフォルトの名無しさん
06/01/09 09:54:11
7歳じゃなくDelphi7なんだが
62:デフォルトの名無しさん
06/01/09 11:57:17
厨房スレ認定!!
63:デフォルトの名無しさん
06/01/11 12:29:12
C厨房が嫉妬でチュか
64:デフォルトの名無しさん
06/01/11 12:30:18
なにに嫉妬すればいいのか、教えて
65:デフォルトの名無しさん
06/01/11 17:20:24
上で出ている話しをもとに、exeから何で作ったか判定するソフト
作ったら、欲しい人どれくらいいるかな?
66:デフォルトの名無しさん
06/01/11 17:23:17
>>65
ノシ
そういうの、フリーソフトであるだろうと思って捜索したが、
意外と無かったから。
あったら、欲しいかも。
67:デフォルトの名無しさん
06/01/11 17:26:09
なんだ、そのためにこの糞スレ立てたのか!?
くだらねぇー
68:デフォルトの名無しさん
06/01/11 17:28:32
>>65
exeを1個指定したり、
ハードディスクをガバット調べてくれたり、
どっちも出来るのが欲しい。
69:デフォルトの名無しさん
06/01/11 17:46:14
>>66
そっか〜それじゃあ、プレゼントするよ。上の話を見て、
実は作ったんだ。VC++製だけどね。(^^;
(でも処理上、上で出ていたパターンマッチの文字列を含むので、
自分自身を処理するとdelphi判定されるけど)
んじゃ、適当なアップできるところ、探してくるね。
>>67
いや、話しの流れを見てもらえばわかると思うけど・・・
まあいっか。なんか欲しがっている人がいるし、結構簡単だから
作ってみるか〜と思ったんだ。意外とおもしろかったから、
よかったら遊んで見てね。
>>68
え〜っ!一つずつ調べるのしか作ってないです。
これなにで作ったのかな?と思いながら使うほうが風流・・・
ではないかもしれませんが、即興ということでごめんね。
自分で作るのもいいかもね。
本当、たいしたものではないから、あまり期待しないように!(^^;
70:65
06/01/11 18:08:12
お待たせです。あげてきました。
一応念のため書いておきますが、問題ないはずですが、ウイルスチェックしてね。
あとこのソフト使用でおこることは、全て自己責任でお願いします。
URLリンク(www.uploda.org)
使い方は、解凍してできたファイルに、判定したいファイルを
ドラッグしてほうりこんでください。
判定率は・・・80%ぐらいの正しさかな?もう少しいい判定方法が
あるといいのかもしれないけど。難読化された.NETアプリとか、
UPXされたMSのアプリは誤判定がでるかも。
もうちょっと早い検索ができればいいんだけどね。バイナリエディタは
どういう検索アルゴリズムなんだろう?(^^;
あと、あんまり上げないでくれると嬉しいかな。出来はへぼいから
少々恥ずかしいので。
71:デフォルトの名無しさん
06/01/11 18:09:47
ソースもうpして。
ただのexeじゃコワ杉。
72:デフォルトの名無しさん
06/01/11 18:17:49
>>71
本物だったよ。画像いる?
73:デフォルトの名無しさん
06/01/11 18:18:10
>>70
いただきました。
(俺も怖かったから、一応VM上で動かした(^^;)
Delか否Delの判定だけかと思いきや、VBも判別してるね
VC++、VBの判断はどうやったの?
74:デフォルトの名無しさん
06/01/11 18:19:15
判定で
よくわからないな〜
ってのもでたwwわろwwwww
75:73
06/01/11 18:21:10
VB.NETだと「よくわからないな〜」が出たw
76:65
06/01/11 18:22:37
>>71
気持ちはとてもよくわかるけど、ソースはちょっと勘弁してね。
へぼさがにじみ出ているので。(^^;
確か、2chにはexe鑑定人(?)なる人がいるって話しを聞いたことが
あるけど、そこに依頼でお願い。
77:デフォルトの名無しさん
06/01/11 18:23:24
判定に使ったパラメタを画面表示しる!
78:デフォルトの名無しさん
06/01/11 18:30:32
PEiD
URLリンク(peid.has.it)
79:65
06/01/11 18:37:02
意外と好評でなによりです。(^-^)
判定に使っているパラメータは、
delphi,BCBについては上に出ていたUNICODEの
DVCLALとPACKAGEINFOのパターンがないか調べています。
VCとVBですが、VCで作られたものは、よく見てみると
"Visual C++"のパターンが入っていたので、それを使いました。
(dosヘッダーの判定では、某かそうでないかの判定しかできないため)
そこでまずVC判定をして、VBは必ずdllを呼ぶはずなので、
"MSVBVM"のパターンを探しています。
他には、gcc判定があるのですが、これは"mingw"パターンで、
HSP判定は、VCで作られていて、なおかつ"hsp"パターンがある時に
たぶんHSPだと判別しています。
え〜っと、あと.NETはC#でメインを宣言するときの、
"public static main"だったかな?あたりをUNICODEで探しています。
80:デフォルトの名無しさん
06/01/11 18:38:44
うぉー欲が出てきた
MFC判定もお願いしたい
81:65
06/01/11 18:46:57
>>80
いいですよ。それはたぶん結構簡単ですから。
それじゃあ、MFC機能追加するので、少々お待ちを。
82:65
06/01/11 19:27:36
>>80
一応、試してみました。簡単にできると思ったんですが、意外と難しいですね。
MFCはDLLだけならいいんですが、static linkできるのでその場合に、なにを
パターンに選ぶかが難しいです。クラスの情報は多少残るみたいですが、
「これがMFC」という決め手がなくて・・・
というわけで、暫定的にとりあず"MFC"パターンをチェックするよう
追加しておきました。たぶん、誤判定が多いと思います。
(といっても、これ自体お遊びのような判定ですが。(^^)
新しいURLは、
URLリンク(www.uploda.org)
です。ではでは。
83:デフォルトの名無しさん
06/01/11 19:28:26
これいいねぇー、
84:80
06/01/11 22:00:14
おお!グッジョブです。
いろいろ遊んでみるです!
85:65
06/01/11 22:22:57
たいしたソフトではありませんが、楽しんでもらえると嬉しいですね。(^-^)
あんまりやると、スレになる可能性もあるので、ほどほどにしようかと
思いますが、ちょびっとバージョンアップしました。
アップした点は、VB.NETが(たぶん)判別されるようにしました。
(.NETアプリで、VB.NET以外はC#扱いになっています)
URLリンク(www.uploda.org)
よかったら、これを使ってdelphiでいいソフトを探してみてください。
86:デフォルトの名無しさん
06/01/11 22:58:11
乙
参考に、それぞれの判定方法を教えて下され
87:デフォルトの名無しさん
06/01/11 23:06:00
おっと、書き忘れました。(^^;
前は、"public static main"を探していたのですが、それだとどうも
ひっかからないC#のソフトがあったので、今度は".System.Windows.Forms"
で.NET判定をしています。
VB.NETかどうかは、手短にダウンロードしてみたVB.NETのアプリには、
"VisualBasic"のパターンがあったので、.NETアプリでそのパターンが
あるものは、VB.NET判定しています。
まあ、一番いいのはPEヘッダからファイルの構造を解析して・・・
だと思いますが、パターン探す方法でそれなりに当たるなら、
それも面白いですね。
88:デフォルトの名無しさん
06/01/11 23:35:43
珍しいな
2chで口だけでなく実際に手を動かすとは
やるじゃんよ>>65
89:デフォルトの名無しさん
06/01/11 23:44:18
ゲ板出身じゃね?
90:デフォルトの名無しさん
06/01/12 00:12:07
だってそれしたくてこのスレ立てたんじゃないの
91:デフォルトの名無しさん
06/01/12 00:54:19
おお、意外と面白いw
OWL製のソフトを突っ込んだら「よくわからないな〜」って言われた。
そりゃ、わからんわな。
92:デフォルトの名無しさん
06/01/12 08:34:58
やっぱ、オプソ化しちゃえ!
需要はある。
93:デフォルトの名無しさん
06/01/12 14:21:32
VBで作られた有名なアプリって何?
スレリンク(tech板:9番)
9 名前:マイク ◆yrBrqfF1Ew [sage] 投稿日:2005/12/13(火) 23:55:51
イリア
94:デフォルトの名無しさん
06/01/12 14:43:47
2ch」ブラウザの中で最も有名なLive2chがVB製だYO
95:デフォルトの名無しさん
06/01/12 14:45:53
ソース公開しろ!!!
96:デフォルトの名無しさん
06/01/12 16:38:50
2ch」ブラウザの中で最も有名なOpenJaneがDelphi製だYO
97:デフォルトの名無しさん
06/01/12 16:47:41
2chブラウザの中でもっとも使われているIEはMS製だぞ
98:デフォルトの名無しさん
06/01/12 16:55:46
稼働率はLive2chが最強だろうな
99:65
06/01/12 18:29:37
>>88
お褒めにあずかり、恐縮です。(-_-)
>>89
実はただの通りすがりだったりします。(^^;
>>90
前にも書きましたが、スレ主とは無関係です。
>>91
思いつきで作ってみたんですが、予想外に楽しんでくれる人がいて、
よかったです。(^-^)
100:65
06/01/12 18:30:46
>>92,95
へぼソースの公開は、勘弁してね。代わりに、「作者や他の人に
迷惑がかからなければ、配布は自由」にしておきますから。
拾い物としてどこかのwebに置いたり、アップロードしてもOKです。
ただ、その際にできたら「お遊び用ツールで、誤判定もある」
ということは書いておいてください。同じものを作るのに
必要な情報は、全て上げてありますから、多分簡単に作れると
思いますよ。
段々スレ違いになっているので、(スレ主&住民さん、ごめんね)
そろそろROMに戻るor消えようかと思いますが、以前にMFC対応の
リクエストがあったので、それを強化したものを上げておきます。
101:65
06/01/12 18:31:43
URLは、以下のとおりです。
URLリンク(www.uploda.org)
アップした点は、パターン"MFC??.DLL"を見つけたら、
MFC(dll)判定をして、パターン"Afx"を見つけたら、MFC(static)
判定をするようにしました。また、MFCを使っていたら、自動で
VCで作られたと判別するようになっています。
(ちなみに、デバッグ版のexeはMFC??D.DLLなので判定できません。
まさかDebug版で配布するわけはないと思うので、割愛しました)
連投&長文失礼しました。m(--)m
102:デフォルトの名無しさん
06/01/12 18:38:43
特定の文字列を探してるだけ?
103:デフォルトの名無しさん
06/01/12 18:48:28
俺製のMFCスタティックリンクを見破りやがったな
ヤルナ
104:1
06/01/12 21:26:45
このスレ立てた者です
>>65さん消えないでくれ!がんばってくれよ!
死にかけたこのスレに花を咲かせてくれたのはあんたなんだよ
105:デフォルトの名無しさん
06/01/12 21:29:09
>>65のソフトを>>65のソフトで解析した。
「delphi製だった。」
106:デフォルトの名無しさん
06/01/12 21:30:36
ワラタ
107:でふぉるめな105♪
06/01/12 21:40:11
と思ったら>>65-70あたりでVC製だと書いてあった。
108:デフォルトの名無しさん
06/01/12 21:49:24
HSPやNScripterも判別できる?
大元をたどればVCなんだろうけど
そうじゃなくてHSPだって表示してくれるとおもしろい
109:65 ◆bYWWiYT8IU
06/01/12 22:57:35
みなさん、レスどうもありがとうございます。
要望が出ていたようでしたので、少しだけ出てきました。
では、>>1さんのご好意に甘えさせて頂いて、いつまでできるか
わかりませんが、対応できる要望が出ていたら、その修正版を出すためだけ、
少しだけ顔を出させて頂こうかと思います。m(--)m
HSP2,HSP3,NScripterの修正版をアップします。
URLリンク(www.uploda.org)
判定材料は、"hsprt.exe"をHSP2判定に、"hsp3.exe"をHSP3判定に、"nscr.exe"を
NScripter判定に使っています。(一つの目安として、一応トリップつけました)
では、また出番がくるまで消えています。m(--)m
110:65 ◆bYWWiYT8IU
06/01/13 18:56:02
たびたび出てきてごめんね。もうちょっと頑張れるかと思ったけど、
ちょっと事情があって、ソフトの更新できなくなっちゃいました。
だから、頑張ってできるだけの更新をしてみたよ。これがfinalです。
URLリンク(www.uploda.org)
最後にレス下さったみんな、どうもありがとう。
111:デフォルトの名無しさん
06/01/13 19:09:46
なにが変わったの?
112:デフォルトの名無しさん
06/01/13 20:42:45
更新終了なんら、ソース公開しないと発展性がない
113:デフォルトの名無しさん
06/01/13 21:19:13
発展性なんかいらない。どうせ VC なんだし。
114:デフォルトの名無しさん
06/01/13 21:29:13
program Isdelphi;
uses
Windows, SysUtils;
function GetType(const FileName: string): string;
var
Data: string;
hFile: THandle;
FileSize, d: DWORD;
begin
result := '';
hFile := CreateFile(PChar(FileName), GENERIC_READ, FILE_SHARE_READ, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if hFile = INVALID_HANDLE_VALUE then
result := 'ファイルが開けません'
else
begin
try
FileSize := GetFileSize(hFile, nil);
if FileSize = DWORD(-1) then
result := 'ファイルサイズの取得に失敗しました'
else if FileSIze = 0 then
result := 'ファイルが空です'
else
begin
SetLength(Data, FileSize);
ReadFile(hFile, Data[1], FileSize, d, nil);
115:デフォルトの名無しさん
06/01/13 21:30:01
if Pos('D'#0'V'#0'C'#0'L'#0'A'#0'L'#0, Data) <> 0 then
begin
if Pos('P'#0'A'#0'C'#0'K'#0'A'#0'G'#0'E'#0'I'#0'N'#0'F'#0, Data) <> 0 then
begin
if Pos('krdevui.dll', Data) <> 0 then
result := '多分吉里吉里製'
else if Pos('ひまわり', Data) <> 0 then
result := '多分ひまわり'
else if Pos('dnako.dll', Data) <> 0 then
result := '多分なでしこ製'
else
result := '多分delphi製'
end
else if Pos('TForm', Data) <> 0 then
result := '多分BCC製(VCL有り)'
else
result := 'たぶんBCB+圧縮か、BC製(VCLなし)';
end
else if Pos('System.Windows.Forms', Data) <> 0 then
begin
if Pos('Microsoft.VisualBasic', Data) <> 0 then
result := '多分VB.NET製'
else
result := '多分C#(?).NET製';
end
else if (Pos('MFC4', Data) <> 0) or (Pos('MFC7', Data) <> 0) then
result := '多分VC+MFC(dll)製かな?'
else if Pos('Visual C++', Data) <> 0 then
116:デフォルトの名無しさん
06/01/13 21:30:48
begin
if Pos('CWinApp', Data) <> 0 then
result := '多分VC+MFC(static)製かな?'
else if Pos('hsp2.exe', Data) <> 0 then
result := '多分HSP2製'
else if Pos('hsp3.exe', Data) <> 0 then
result := '多分HSP3製'
else if Pos('nscr.exe', Data) <> 0 then
result := '多分NScripter製'
else
result := '多分VC製';
end
else if Pos('MSVBVM', Data) <> 0 then
result := '多分VB製'
else if (Pos('MSVCRT', Data) <> 0) or (Pos('msvcrt', Data) <> 0) then
result := '多分VC(MSVCRT)製'
else if Pos('mingw32', Data) <> 0 then
result := '多分GCC(mingw)製'
else if Pos('This program cannot be run in DOS mode', Data) <> 0 then
result := '多分VC+圧縮か何か'
else if Pos('This program must be run under Win32', Data) <> 0 then
result := '多分Borland系製'
else
result := 'よくわからないな〜?';
end;
finally
CloseHandle(hFile);
end;
end;
end;
117:デフォルトの名無しさん
06/01/13 21:31:37
ちょwwwwwwwVC製なのかよwwwwwwwwwww
Delphiってでるぞwwwwwwwwwwwwwwwwwwwwwwww
118:デフォルトの名無しさん
06/01/13 21:33:12
begin
if ParamCount > 0 then
MessageBox(0, PChar(GetType(ParamStr(1))), '判定', MB_OK)
else
MessageBox(0, '実行形式ファイルをD&Dしてね', nil, MB_OK);
end.
多分こんな感じか。
119:デフォルトの名無しさん
06/01/13 22:19:58
>>117
このスレもっかい読み直せ
120:デフォルトの名無しさん
06/01/13 22:22:42
文字列で判定してるなら、iniファイルとかでパターン設定した方良くない?
121:デフォルトの名無しさん
06/01/14 00:02:28
プンソにしる、プンソに
プンソ文化なめんなこら
122:65氏じゃないけど
06/01/14 01:40:04
読み込み高速化
URLリンク(www.uploda.org)
if (PatternMatching(L"Afx", &sfBin))
MessageBox("MFC(Static)製", fileA);
else if (PatternMatching(L"MFC??.DLL", &sfBin))
MessageBox("MFC(DLL)製", fileA);
else if (PatternMatching(L"PACKAGEINFO", &sfBin))
MessageBox("Delphi製", fileA);
else if (PatternMatching(L"DVCLAL", &sfBin))
MessageBox("BCB製", fileA);
else if (PatternMatching(L"System.Windows.Forms", &sfBin)){
if (PatternMatching(L"Basic", &sfBin))
MessageBox("VB.NET製", fileA);
else
MessageBox("C#.NET製", fileA);
}
else if (PatternMatching(L"MSVBVM", &sfBin))
MessageBox("VB製", fileA);
else if (PatternMatching(L"mingw", &sfBin))
MessageBox("mingw製", fileA);
else
MessageBox("わかんない", fileA);
123:デフォルトの名無しさん
06/01/14 01:49:30
ををたしかに早い
124:デフォルトの名無しさん
06/01/14 01:50:59
>>122のソースにはかかれてないけどexe以外のいれたら怒られるなwwwwwwww
125:122
06/01/14 01:57:46
判定条件、誰か追加して〜
それ入れたらソース丸投げします
126:65
06/01/14 04:17:06
先ほどは時間がなくて、説明できなかったので最後の一仕事に来ました。(^^;
みなさん、引き続き頑張るんですね。(スレ違いな気もするのは置いといて・・)
最後に、全ての資料をまとめました。直接書くと長い&見難いので、
例によってアップしました。
URLリンク(www.uploda.org)
ソースがきれいに書けるなら、こんなことする必要はないんですが・・・
>>122さんがうらやましい限りです。(^^;
私はたぶんもうこれないと思います。いいものができるといいですね。
127:デフォルトの名無しさん
06/01/14 09:39:59
最終判断だけ表示するプログラムじゃなくて、
判定パラメタ全部表示しといて、
サマリー表示として、「○○で作成した可能性○○%」とかいうのどう?
128:デフォルトの名無しさん
06/01/14 10:37:43
言うだけでなく作れ。
129:デフォルトの名無しさん
06/01/14 10:43:32
OpenNapクライアントのUtataneもDelphi…のような気がする。
130:デフォルトの名無しさん
06/01/14 11:17:21
で?っていう
131:デフォルトの名無しさん
06/01/14 11:27:11
Skypeカコイイね。
でも、Delphiというソースがググっても見つからなかった。
132:122
06/01/14 11:27:22
>>126
まとめ乙です
よく調べましたね
コーディングより調べる方が苦労する・・・
URLリンク(www.uploda.org)
65氏のフローに従い修正したもの(ヘッダー判定は割愛)
判定パラメタ表示するので、情報収集すれば、
判定精度の向上に役立つかも
133:デフォルトの名無しさん
06/01/14 11:47:46
130 名前:デフォルトの名無しさん[sage] 投稿日:2006/01/14(土) 11:17:21
で?っていう
何この糞餓鬼、空気読めない馬鹿にPCを触らせるな。
134:デフォルトの名無しさん
06/01/14 11:49:44
>>133
スルーしとけ
135:デフォルトの名無しさん
06/01/14 12:39:40
>>126
本当に乙です
しかし、他人の成果の美味しいところだけ横取りするような
>>122のような人間はどうにかならんのか
このDelphi房が空気嫁と。正直胸糞悪いよ
136:デフォルトの名無しさん
06/01/14 12:52:00
プンソにしないほうが悪い。
137:デフォルトの名無しさん
06/01/14 12:53:29
ここはdelphiのスレだろ。 >>135
VC++厨が来ること自体間違い。
138:デフォルトの名無しさん
06/01/14 12:53:58
122は悪いのか?
139:デフォルトの名無しさん
06/01/14 12:55:13
>>135
Delphiじゃねーw
140:デフォルトの名無しさん
06/01/14 13:14:05
>>135
おまえおもしろいな
141:デフォルトの名無しさん
06/01/14 13:58:59
DelphiはDelphiで作られている
142:デフォルトの名無しさん
06/01/14 15:26:36
>>131
つURLリンク(www.skype.com)
>This bug is a subsidiary effect of documented Borland Delphi
>bug 4744 (URLリンク(qc.borland.com)).
日本語記事
URLリンク(www.atmarkit.co.jp)
143:デフォルトの名無しさん
06/01/15 11:16:20
バージョン1.4.x.84以前は、バッファ・オーバーフローによる脆弱性がDelphiのバグ
によるものと分かった。それ以後はわからん
144:デフォルトの名無しさん
06/01/16 14:47:46
WinnyってDelphi使いが書いたと聞いた。違ってたらスマソ
145:デフォルトの名無しさん
06/01/16 14:48:25
あ、違った。WinnyじゃなくてShareね。
146:デフォルトの名無しさん
06/01/16 18:23:26
Winny = BCB
Share = Delphi
147:デフォルトの名無しさん
06/01/16 19:22:08
『Visual Studio 2005 Standard Edition』 が、¥29,000(税込)で出てますよ。
ぶつけて来ましたね。学習用に限るってところでいつも某なんでしょうね?
148:147
06/01/16 19:26:37
粘着に近くなってきたなあ俺。すんまそん。。。
今度こそ迷わず、VS2005を買おう、と心に決めたほうが身のためだ。
149:デフォルトの名無しさん
06/01/16 19:43:42
スレ違い。
150:デフォルトの名無しさん
06/01/16 22:42:43
>>146
おしい
Winny1 = VC++
Winny2 = BCB
151:デフォルトの名無しさん
06/01/17 17:51:50
>>148
別にそれでいいお。
>7 名前: デフォルトの名無しさん [sage] 投稿日: 2006/01/16(月) 09:10:51
>ExpressのVisualC++使ってみたがいまいちだな
>CLR使うと起動がクソ重いし、利点がほとんどない
>
>唯一の利点はWindowsフォームで簡単にUI作れるくらいか
>
>Win32SDKのみでUI作るのはだるい、しかしMFCもセンス悪くて吐き気がする
>WindowsフォームもCLRが必要なので使いたくない
>
>なにかこう決定打はないのだろうか
>14 名前: デフォルトの名無しさん [sage] 投稿日: 2006/01/16(月) 12:20:51
>>>7
>WTL
>19 名前: デフォルトの名無しさん [sage] 投稿日: 2006/01/16(月) 14:05:57
>>>14
>WTLは終焉。OTL
152:デフォルトの名無しさん
06/01/17 17:52:26
スレリンク(prog板:745-番)
745 名前: 仕様書無しさん [sage] 投稿日: 2006/01/14(土) 17:30:22
>COMは.NETでも使えるしぜんぜん問題ないけどね
>URLリンク(www.atmarkit.co.jp)
> アップグレードウィザードを使えば変更なく移行できるとの
> ことですが、結局.NETのDataGridを使うにはADO.NETでデータを
> 取り込むしかないみたいです。とほほ 笑顔
> 現在.NET移行をチームで行っておりますが、ADO.NETを使わずに
> DataGridを使う方針でいたため痛いですねー。これは。
> チーム全員.NET初心者なもので方針決めするのにも
> 一苦労です。よろしくお願いします。
747 名前: 仕様書無しさん [sage] 投稿日: 2006/01/14(土) 18:30:02
>>745
それ訳わかんねーな。
素直にADO.NETを使えば良いのに
てかウイザード使えばADO.NETの存在を気にする必要すら無いだろうに。
一体何を悩んでるんだ?
751 名前: 仕様書無しさん 投稿日: 2006/01/14(土) 18:46:17
.NETのDataGridはADOが使えねーから.NETでCOMが使えるってのは嘘じゃねーかwwww
って言いたいんじゃねーの?w
153:デフォルトの名無しさん
06/01/18 23:54:49
訳わかんねーな。
154:デフォルトの名無しさん
06/02/07 14:35:51
上の方の判定ソフト、全部リンク切れなので
どなたかあぷしてもらえませんか?
155:デフォルトの名無しさん
06/02/07 14:58:50
Borlandから自分のPCの中のDelphi製ソフトをリストアップするソフトあったけどあれは使わないの?
156:デフォルトの名無しさん
06/02/07 14:59:23
>>155
今もあったっけ?
157:デフォルトの名無しさん
06/02/07 15:26:51
おとといインストしたから間違いないけどどっか行っちゃった(OS再インストした
158:デフォルトの名無しさん
06/02/07 15:27:37
>>155
そのツールってDelphiソース付きだったと思うけど、
ソースというかプロジェクト一式をどっかにうpして欲しいお。
159:デフォルトの名無しさん
06/02/07 15:31:19
ちがうスレで聞いてきた、返答待ち
160:&rlo;⊂二)^ω^ (二二二⊃ &rle;vipから来ますた
06/02/07 15:43:34
これの事かだお?URLリンク(www.borland.co.jp)
161:デフォルトの名無しさん
06/02/07 16:10:38
n /⌒ヽ
(ヨ(^ω^ ) グッ!
Y つ
162:デフォルトの名無しさん
06/02/07 22:12:52
どなたか
>>154をお願いします。
163:デフォルトの名無しさん
06/02/09 16:46:10
だれか>>154お願いしますー
164:デフォルトの名無しさん
06/02/09 17:04:46
>>163
まだ居たんだw
URLリンク(www.uploda.org)
165:デフォルトの名無しさん
06/02/09 18:12:30
>>164
upするならもうちょっとマシなコード書いてくれ。
166:デフォルトの名無しさん
06/02/09 18:13:18
>>164
いや、拾いもんだから
167:デフォルトの名無しさん
06/02/09 18:14:26
>>165
つ URLリンク(www.borland.co.jp)
168:デフォルトの名無しさん
06/02/09 19:48:45
>>164
わーい、ありがとうございましたー
粘ってよかったw
169:デフォルトの名無しさん
06/02/10 00:08:40
Delphiでお茶犬のマスコットがデスクトップを飛び回るデスクトップアクセサリソフト作ってる方いますか?
170:デフォルトの名無しさん
06/02/10 00:38:33
>>165のマシなコードキボンヌ
171:マイク ◆yrBrqfF1Ew
06/02/10 01:42:27
でるふぃはしらんがRPGツクールならここにあるぞ
賞金1000万円は羨ましいな
URLリンク(www.enterbrain.co.jp)
172:デフォルトの名無しさん
06/02/10 09:28:22
>>164
俺も欲しかったです
Borland祭りに参加してて、見逃しました・・・
再うpプリーズ
173:デフォルトの名無しさん
06/02/10 09:36:05
いっそ、sorceforgeしちゃえ!
174:デフォルトの名無しさん
06/02/10 10:11:10
>>172
165が目の覚める様なコードを書くらしいから、しばし待て
175:65
06/02/10 21:39:31
久々に来たらマシなコード書いてくれとか言われてる・・・orz
あの後使っていて気になるところがあったから、適当に直したんだけど、
欲しい人いる?
176:65
06/02/10 21:40:52
ああそうだ、あまり目につきたくないから、上げないでくれると嬉しい。
177:デフォルトの名無しさん
06/02/11 00:33:19
>175
非常に欲しいです。いつもタイミング悪くて流れてしまうので。
178:65 ◆bYWWiYT8IU
06/02/11 00:41:50
>>177
非常にタイミングがいいですね。そろそろ寝ようかと思って
ちょうど見に来たところです。
URLリンク(n.limber.jp)
起動はそのままダブルクリックしてください。開いた窓に、exeファイルを
D&Dするだけです。一応、ウイルスチェックしてくださいね。
179:デフォルトの名無しさん
06/02/11 00:59:13
>178
ありがとうございます。
帯域不足とのことでまだDL出来ないのですが、
リトライを続けたいと思います。
本当にありがとうございました。
180:65
06/02/11 01:14:57
>>179
ありゃ、夜は結構混むんですね。待たせてすいませんが、気長に
よろしくお願いします。
そうそう、またどこを更新したのか書くの忘れてたので、書きに来ました。
新しく検索パターンに加わったのは、UPXとmscoree.dllです。
UPXは圧縮判定、mscoreは.NETの補佐のフラグに加わっています。
あとは、窓プログラムになりました。そして判別に使った
内容などのレポートが表示されます。テキストなので、保存したい
場合はコピペしてください。ヘッダーの情報も表示されますが、
結局あまり使っていません。(^^;
ヘッダー情報では、リンカのバージョンがコンパイラのバージョンに
相当することが多いので、一つの目安になります。(VC2005はここが8になる)
あ、そうそう、あと計算の無駄を省いて、判別が高速になっています。
以前の待たされるのも味があっていいかとも思ったんですが、
NScripter作品は容量が大きいので、高速化しました。ついでに、
ダイエットして容量が減りました。
また気が付いたところを修正したら、欲しい人がいるか見に来たいと
思います。「この作品を作るには、どんな言語やったらいいんだろう?」
みたいな参考になればと思います。
バージョンアップしたら、一応また様子を見に来ます。
ではでは〜(^-^)/
181:デフォルトの名無しさん
06/02/11 01:23:17
軽くなったね
ありがと
182:デフォルトの名無しさん
06/02/11 01:49:24
>180の作者の方
無事DL出来ました。ありがとうございました。
すばらしいです。
早速自作ソフトで判定した見ましたが面白いです。
ソフト判定が癖になりそうです。
ありがとうございました。
183:デフォルトの名無しさん
06/02/11 13:20:24
いただきました
面白いですね
ありがとうございます
補足ですが、VC+MFC の欄で、STATICK とありましたが、STATIC の間違いでしょうか?
あと、できればソースもよろしくお願いします〜
184:65
06/02/12 02:02:35
>>181
いえいえ、わざわざどうもありがとうございます。
>>182
このようなものに、そんなに喜んで頂いてこっちの方が嬉しくなって
しまいます。(^^
>>183
ご指摘、どうもありがとうございます。こんなミスをするとは・・・
Cの予約語なのに、なんで間違えたんだろう。しかもコピペしてたので
全部間違えてるし。orz
間違いが気になる方は、こちらの修正版でお願いします。性能は変わりません。
URLリンク(n.limber.jp)
少々行き当たりばったりでやっているため、ソースについては、
ちょっとすぐに公開できる状態ではないのです。
自力バージョンアップを止めたら、少しずつ見れる形にして
最終的に投げることができるといいなぁとは思っているんですが・・・
できたら、まあのんびり見てやってください。m(--)m
185:デフォルトの名無しさん
06/02/12 04:23:08
>>184
おもすれーありがとう
変換君がDelphi製だった
186:65 ◆bYWWiYT8IU
06/02/12 10:25:45
>>185
いえいえ、楽しんでくれてよかったです。(^-^)
たびたびすいません。あの後、欲しい機能が出てきて、
またバージョンアップしました。
URLリンク(n.limber.jp)
ついた機能は、「そのアプリがレジストリに書き込むか判定」です。
APIのレジストリに書き込む関数、RegCreateKeyを探しています。
開発環境チェックより、こっちの方が重要な人もいると思いますので、
小さな修正ですが先に上げておきます。
187:65
06/02/12 10:54:48
あ、そうだ、判定のパターンを持っているので、このソフト本体を
試験するとレジストリ使用とでますが、レジストリは使っていません。
誤判定です。連投すいません。
188:65
06/02/12 11:05:46
あとレジストリ判定も、簡易なものなのです。パックされていたりすると
わからないかもしれません。
またDLLとして書き込む部分を別に持っているものもあるので、
気になる人はそのフォルダのDLLなどもチェックした方がよいようです。
(このソフトでDLLは判別できる)
189:65
06/02/12 11:34:15
たびたびすいません。バグなど誤判定についてなのですが、
どうやらMFCにRegCreateKeyが含まれているようで、実行されなくても
MFCを静的リンクしているアプリは、レジストリ使用の判定が出るようです。
また、パックされているものは、検出されないようです。
すいませんが、レジストリ判定はあまり当てにしないよう、お願いします。
もうちょっと、なんとかできないかトライしてみます。
190:65
06/02/12 12:30:51
ううむ、やはりレジストリ書き込み判定は、MFCや外部DLLの関係で
うまくやるのは難しいですね。導入できればかなり便利なのですが。
現状では信頼性がいま一つなので、判定という形で出るのを避けました。
レポートの最後に結果が付加されるので、一つの参考に止めてください。
URLリンク(n.limber.jp)
今のところ、パックされていない&MFCを使っていない状態なら、
少しは参考になるようです。
191:デフォルトの名無しさん
06/02/12 16:37:16
ううむスバラシ
これって配布はありなの?
192:デフォルトの名無しさん
06/02/12 18:51:20
IsDelphi.exeをメモ帳で見るとほとんどが文字化けせずに見える件
193:65
06/02/12 19:51:49
>>191
どうもありがとうございます。配布に関しては、
○このソフトに関して起こることは全て自己責任
○作者や他の人に迷惑をかけない
○金銭のやりとり等を伴わない
ということでしたら、問題ありません。
>>192
なにか問題がありましたか?
194:デフォルトの名無しさん
06/02/13 08:23:31
ファイル名 : Opera.exe
自動判別 : VC(libなし)
195:デフォルトの名無しさん
06/02/13 21:07:22
プンソにしるプンソに、オープンソースにしるーーーー
196:デフォルトの名無しさん
06/02/14 07:25:49
JTrim
DivFix
197:デフォルトの名無しさん
06/02/14 13:01:29
bluewind,winshotもdelphiだ
198:デフォルトの名無しさん
06/03/09 20:02:16
げ、ほしかったけど遅かった。
199:デフォルトの名無しさん
06/03/09 23:43:54
65様の>>114-116までの書き込みとかから
作ってみたけど、判定たのしいね。
200:Delフサギコ ◆A6VzDeLphI
06/03/11 00:08:22
∧,,∧ いやあ、
ミ,,゚Д゚彡 いろいろあるもんですなー
ミ つ旦)~~
〜と,,,~),,~)
最近買ったQuickPopFileや
サバインストールした
PowerChuteBusinessEditionのコンソールなどが
VCL製でした。
Delphiと関係ない仕事してる時に
見つけちゃったりすると
意外に相当使われている感じがしますな〜
201:デフォルトの名無しさん
06/03/11 12:41:50
SI Object Browser
SI Object Browser ER
もDelphi製では?
202:Delフサギコ ◆A6VzDeLphI
06/03/12 04:20:23
∧,,∧ 会社で買ったけど
ミ,,゚Д゚彡 まだ使ってない
ミ つ旦)~~
〜と,,,~),,~) >>SI
203:デフォルトの名無しさん
06/03/12 10:44:37
>>202
SIめちゃ便利だぞ。ERのほうだけど。
そして、ちみの仲間
URLリンク(plusd.itmedia.co.jp)
204:65 ◆bYWWiYT8IU
06/03/20 21:16:00
判定ツール、微妙に更新しました。ファイルの容量は小さいので、
とりあえずアップしちゃいます。欲しい人はどうぞ。
URLリンク(sund1.sakura.ne.jp)
変更点は、以前に弄くった時に「なでしこ」が誤判定されるようになっていたのを
改良。あとはFlash MX、ViewCam Playerなどで作られたソフトの判定を追加。
(アイコンみただけで分かるという噂もありますが)
ついでにActive Basicの判定が出るようにしておきました。ではでは〜
205:デフォルトの名無しさん
06/03/20 23:15:15
>>204
ありがとうございます。使いやすいです。
当然のことながらインストーラーでインストールされたソフトはレジストリを使っていることになってしまうのですね。(例:Terapad)
ソフト自体がレジストリを使っているかどうかを判定する方法はないのでしょうか?
僕自身は方法もアルゴリズムも思いつかないのですが、
バイナリエディタで特定の文字列を探すとか
お手伝いできることがあればお手伝いさせていただきたいと思います。
なんとか実装できないのでしょうか?
(僕自身はそれが可能か不可能かも判らないので無茶を言っているかもしれません
その場合は聞き流していただければ幸いです)
206:65
06/03/21 00:48:41
>>205
どうもありがとうございます。レジストリの判定についてですが、
「確実に」判別するのは、恐らく結構難しいと思います。
ですがそれなりに判定する方法はあります。そのアプリを起動していいのなら、
sysinternalのRegmonを使えばわかります。他にもレジストリの比較ツールで
わかるはずです。(当然、レジストリが書き換えられた後ですが)
そのアプリを起動しなくても、Dependency Walkerを使えばそれなりに正確に
知ることができます。ただし、パックされたアプリの場合は、それを解除しなくては
わかりません。
このアプリに実装するのは・・・どうでしょう。気が向いたらチャレンジするかも
しれませんが、今のところは未定です。(それでもパックされたアプリは、誤判定されると思います。)
207:デフォルトの名無しさん
06/03/21 01:14:55
>>206
レスありがとうございます。こちらこそ申し訳ございませんでした。
僕は最近プログラミングを始めたばかりで全くよくわかっていないのですが、
面白い動きをするアプリケーションを判定させてもらっています。
作られた言語が判るとどんな方法で実装しているかを探す手がかりになるのでとても助かります。ありがとうございました。
208:デフォルトの名無しさん
06/04/09 02:04:38
KAG
209:デフォルトの名無しさん
06/04/09 10:06:49
HSPで開発されたものも分かるんでしょうか?
それなら欲しいなあ・・・
210:デフォルトの名無しさん
06/04/15 16:23:27
僕も判定プログラムのソース見たいです!
お願いします。
211:デフォルトの名無しさん
06/04/15 22:43:54
どれもリンク切れてる……orz
>>65
もしよければ再うpしてください。
212:デフォルトの名無しさん
06/04/15 23:39:17
再うpや再配布は許可でてるから他に持ってる人やUPしているサイトみつけたらとってこれるな
213:デフォルトの名無しさん
06/04/16 00:03:20
部員弐号
ごめん、ある意味超有名な作者だった
214:65 ◆bYWWiYT8IU
06/04/16 00:16:07
ご無沙汰の65です。このスレは進むの遅いんですね。
さて、久方ぶりに微妙にバージョンアップしました。real basicに微妙に対応です。
URLリンク(kasamatusan.sakura.ne.jp)
欲しい方は、適当に持っていってください。
>>209
一応、HSPもそれらしい判定が出るようにはなっています。一応、ですが。(笑)
>>210
すいません。ソースは公開していません。でもやっていることは非常に単純で、
主にそのアプリで作った時に埋め込まれるパターンを検索しているだけです。
それっぽいパターンを見つけるのは面倒ですが、作るのは凄く簡単だと思いますよ。
それでは〜
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5370日前に更新/115 KB
担当:undef