2016-07-28 46 views
0

我正在構建一個Powershell腳本來查找dll和js文件的來源。這是爲了跟蹤內部和外部的代碼。如何查找dll和js文件的來源?

到目前爲止,我已經想出了$dll.VersionInfo.LegalCopyright這可以起作用,如果他們提供版權信息的話。 (例如Microsoft,Twitter,Google,Company等)

如果有更好的方法,請告訴。

但是,我難住了JS文件。對於大多數情況下,js文件將只是jQuery,但並非總是如此。

JS文件沒有編譯,所以沒有任何我可以從中刪除。也許在文件裏面?有沒有一個模式/約定開發人員簽署js文件,我可以嘗試匹配?

+1

您對選擇加入行爲的意識(_「..如果他們提供版權信息,則爲_)將同樣適用於.js文件。您公司/行業中是否存在您可以指出的具有任何基本「簽名」的示例? – gravity

回答

0

進一步思考,這似乎是一個牽強的努力。沒有辦法概括每個人的所有簽署約定。目前,我只是將js分成jquery和其他的,看看js文件的90%如何成爲jquery。

+0

@gravity提出了一個很好的觀點,你讀過了嗎?如果你可以讓你的公司簽署(1)所有*你的公司*文件,你可以搜索並標記所有其他公司。 *(1)簽名可以是任何作爲dll中的legalcopyright,.js文件中的頭文件,... * –

+0

是的,我做過。我根本就沒有這種力量,所以如果繼續這樣做就沒有結果了。 – user1869558