none
請問 我要怎麼把DLL放在別的資料夾內 RRS feed

  • 問題

  • 請問 我要怎麼把DLL放在別的資料夾內

    我之前的工作 包成了一大堆DLL

    現在換新的工作 我也是去呼叫之前寫好的DLL

    可是我不想讓他們知道 我有哪些DLL

    原因是可能三個月後 跟之前講的工作內容薪資不符 到時候我搞不好離職 那不就把以前做好的工具也送給對方

    (我是現在又寫一個DLL去呼叫以前自己寫的)

    我想說把我以前的DLL放在C槽的資料匣內 而不是放在程式的資料夾內

    請問要怎麼做

    我自己試過 可是按建置後 他又被複製到bin\debug資料夾內

    謝謝

    PS:因為當初我要求的薪資是N

    他們之後跟我講那去大陸工作

    在台灣的薪資是N-M

    三個月後去大陸是N+8*M

    我是看到這樣的薪資+當主管 才來的 不然別的公司的工作 薪資更高

    結果我來的第一天 跟我講 要去大陸建team可能延後

    那我不就只能領台灣的薪資  有種被騙的感覺

    而且現在拼命要我寫程式 而且只要初步完成 又要我去寫別的

    看起來像在訓練我 之後解決問題的能力

    但換各方面想 也像要我寫個初步的階段 他們之後就能接

    因為這是一家新公司 他們很多幾乎都不會

    • 已編輯 x32 2013年9月17日 上午 03:37
    2013年9月17日 上午 03:20

解答

  • 如果EXE程式沒有與之對應的DLL註冊,你必須把DLL和EXE文檔放在同一個地方。

    或者尝试注册GAC(具体方法参考:http://www.cnblogs.com/Ferry/archive/2010/12/17/1908817.html)

    PS:得饒人處且饒人,好聚好散;冤家宜解不宜結。


    If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer

    Help by clicking:
    Click here to donate your rice to the poor
    Click to Donate
    Click to feed Dogs & Cats


    Found any spamming-senders? Please report at: Spam Report

    2013年9月17日 上午 03:26
  • 你可以把 DLL 安裝到 GAC,再由 GAC 加參考

    另外,若之前的作品是在別人家公司領薪水做出來的,著作財產權是屬於該公司而不是你喔,但你可以主張東西是你做的 (著作人格權)。

    當然,若該作品是你自己靠本事不領薪做出來的,那當然著作財產權歸你,這時你可以和公司要求使用授權的方式 (這要打合約的),當你離職時授權即終止,這樣原公司還繼續使用就算侵權。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2013年9月17日 上午 03:31
    版主
  • 作品是在別人家公司領薪水做出來的,著作財產權是屬於該公司而不是你...

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2013年9月17日 上午 10:01
    版主
  • (1) 把在前公司領薪水做的程式拿到新公司用 , 基本就有問題了 , 因為那是未經授權而使用

    (2) 在現有工作上,公司有付你薪資 , 本就應該就您的工作內容做出公司所要求的東西 , 而您未經授權就使用前公司做的東西來完成您現在工作所需的, 基本日後發生問題 , 責任在您身上 

    (3) 現有公司有付您薪資 , 您所做出來的成果不能聲明是專屬您的 , 所以日後因為您離職而造成公司系統無法正常運作 , 您也必須負責任的 , 更可能被告


    軟體開發領域裡區區一個迷途工程師
    MyBook: HTML5 & JavaScript程式開發實戰 MyBlog: http://www.dotblogs.com.tw/ian/
    開發ASP.NET您要瞭解的基楚

    2013年9月17日 上午 10:54
  • 競業條款的基本依據是從營業秘密法來的。

    http://law.moj.gov.tw/Hot/AddHotLaw.ashx?PCode=J0080028&SelectType=A1

    寫程式的人,一定要看著作權法:

    http://law.moj.gov.tw/Hot/AddHotLaw.ashx?PCode=J0070017&SelectType=A1


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2013年9月18日 下午 12:16

所有回覆

  • 如果EXE程式沒有與之對應的DLL註冊,你必須把DLL和EXE文檔放在同一個地方。

    或者尝试注册GAC(具体方法参考:http://www.cnblogs.com/Ferry/archive/2010/12/17/1908817.html)

    PS:得饒人處且饒人,好聚好散;冤家宜解不宜結。


    If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer

    Help by clicking:
    Click here to donate your rice to the poor
    Click to Donate
    Click to feed Dogs & Cats


    Found any spamming-senders? Please report at: Spam Report

    2013年9月17日 上午 03:26
  • 你可以把 DLL 安裝到 GAC,再由 GAC 加參考

    另外,若之前的作品是在別人家公司領薪水做出來的,著作財產權是屬於該公司而不是你喔,但你可以主張東西是你做的 (著作人格權)。

    當然,若該作品是你自己靠本事不領薪做出來的,那當然著作財產權歸你,這時你可以和公司要求使用授權的方式 (這要打合約的),當你離職時授權即終止,這樣原公司還繼續使用就算侵權。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2013年9月17日 上午 03:31
    版主
  • 應用程式使用的DLL不是來自EXE所在的資料夾, 就是要安裝在.NET的GAC中, 不過放在這兩個地方的DLL都可以被COPY, 也就是無法保障屬於你的智慧財產.

    要保障你的智慧財產, 您可以考慮利用LinkDemand限制能夠使用DLL的應用程式

    2013年9月17日 上午 04:18
  • 2013年9月17日 上午 04:37
  • 作品是在別人家公司領薪水做出來的,著作財產權是屬於該公司而不是你...

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2013年9月17日 上午 10:01
    版主
  • 是呀 可是沒道理我在前公司 甚至是學生時期就寫好的CODE

    送給 "可能" 把我騙進去的新公司吧

    所以我把我之前寫的CODE 隱藏起來應該沒問題吧

    2013年9月17日 上午 10:08
  • 你直接拿前公司的程式碼給這間或未來的公司用,你會有侵權的問題 (你只有著作人格權)。

    學生時期的程式倒還好,只要不是什麼專利或和教授接的計畫案或是有合約規定的


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2013年9月17日 上午 10:17
    版主
  • (1) 把在前公司領薪水做的程式拿到新公司用 , 基本就有問題了 , 因為那是未經授權而使用

    (2) 在現有工作上,公司有付你薪資 , 本就應該就您的工作內容做出公司所要求的東西 , 而您未經授權就使用前公司做的東西來完成您現在工作所需的, 基本日後發生問題 , 責任在您身上 

    (3) 現有公司有付您薪資 , 您所做出來的成果不能聲明是專屬您的 , 所以日後因為您離職而造成公司系統無法正常運作 , 您也必須負責任的 , 更可能被告


    軟體開發領域裡區區一個迷途工程師
    MyBook: HTML5 & JavaScript程式開發實戰 MyBlog: http://www.dotblogs.com.tw/ian/
    開發ASP.NET您要瞭解的基楚

    2013年9月17日 上午 10:54
  • 那請問一下 如果我去下一家公司 是把之前包好的DLL

    全部在改一遍嗎

    因為我是呼叫之前的DLL

    我如果說那DLL是我去下載的 我只是使用

    這樣不行嗎

    那有誰可以分享一下 你離職去下一家公司工作

    如何使用自己以前開發的程式

    謝謝

    2013年9月17日 下午 12:48
  • 下載本身是一種重製行為...

    一般來說除了 Open Source 或是有明確宣告使用 GPL/MIT 或類似的授權的話,只要是重製都算侵權,無論你是重製方式是什麼 (使用也有使用授權,不是 "使用" 就不算侵權)。

    只有取得授權的重製才是合法。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2013年9月17日 下午 01:44
    版主
  • 不是只要有得下載就表示可以任意使用的 , 我想您對於著作權跟使用權的認知可能有誤解

    離職到下一家公司 , 您可以把程式重寫 , 重新包裝 , 這表示是您在新公司裡正常授薪並提供應有的勞務產出行為 , 當然您的程式內容不應涉及到前公司的任何商業行為在內 

    , 不過提醒您一點 , 在職場有個叫做競業條款的東西 (雖然我也不是很認同這個東西) , 如果您在前公司有簽過這樣的文件, 而您的新工作又是相同領域的 , 那麼您也要注意一下


    軟體開發領域裡區區一個迷途工程師
    MyBook: HTML5 & JavaScript程式開發實戰 MyBlog: http://www.dotblogs.com.tw/ian/
    開發ASP.NET您要瞭解的基楚

    2013年9月18日 上午 01:52
  • 競業條款的基本依據是從營業秘密法來的。

    http://law.moj.gov.tw/Hot/AddHotLaw.ashx?PCode=J0080028&SelectType=A1

    寫程式的人,一定要看著作權法:

    http://law.moj.gov.tw/Hot/AddHotLaw.ashx?PCode=J0070017&SelectType=A1


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2013年9月18日 下午 12:16