نمایش نتایج 1 تا 5 از 5

نام تاپیک: کمک به اجرای فایل وورد در شبکه با کاربری دارای مجوز

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1394
    پست
    47

    کمک به اجرای فایل وورد در شبکه با کاربری دارای مجوز

    سلام
    می خوام یک فایل وورد را در شبکه با یک کاربری که مجوز دارد را اجرا کنم ، دستورات زیر یک فایا اجرایی را در شبکه با کاربری دارای مجوز اجرا می کند ولی فایل وورد
    را می گه باید فایل اجرایی باشه (exe) و باز نمی کنه ،
    لطفا راهنمایی کنید چه تغییری در کد زیر انجام بدم تا بتونم به غیر از فایل اجرایی فایل وورد را هم باز کنم.

    var

    wUsername, wDomain, wPassword, wApplicationName: WideString;

    pwUsername, pwDomain, pwPassword, pwApplicationName: PWideChar;

    StartupInfo: TStartupInfo;

    ProcessInfo: TProcessInformation;

    begin

    wUsername := 'test';

    wDomain := 'test';

    wPassword := '123456';

    wApplicationName := '\\Projects\testFinal\1\100.docx';

    pwUsername := Addr(wUsername[1]);

    pwDomain := Addr(wDomain[1]);

    pwPassword := Addr(wPassword[1]);

    pwApplicationName := Addr(wApplicationName[1]);


    FillChar(StartupInfo, SizeOf(TStartupInfo), 0);

    StartupInfo.cb := SizeOf(TStartupInfo);

    if not CreateProcessWithLogon(pwUsername,pwDomain,pwPassw ord,LOGON_WITH_PROFILE,

    pwApplicationName,nil,CREATE_DEFAULT_ERROR_MODE,

    nil,nil,StartupInfo,ProcessInfo) then

    RaiseLastOSError;

    اگر کسی با تابع CreateProcessWithLogon کار کرده باشه می تونه کمک کنه

  2. #2

    نقل قول: کمک به اجرای فایل وورد در شبکه با کاربری دارای مجوز

    اول که کدتون رو در تگ مربوطه قرار بدید تا بشه خوندش.
    در مورد اجرای فایل ورد در شبکه: اگه دسترسی های لازم رو داشته باشید با یه Shellexecute معمولی که از توابع API هست میتونید هر فایلی رو در شبکه باز کنید.

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1394
    پست
    47

    نقل قول: کمک به اجرای فایل وورد در شبکه با کاربری دارای مجوز

    چطور توی تک مربوطه قرار بدهم تا خوب خونده بشه ،
    تابع
    Shellexecute برای مواردی که مجوز کاربری هست مشکلی نداره ، شما ممکن هست که دسترسی همه ی کاربران به یک پوشه را قطع کرده باشید و فقط بخواهید با
    نرم افزار خودتون فایل های موجود در پوشه خونده شود ، پس باید از تابع
    CreateProcessWithLogon استفاده کنید و با کاربری که دسترسی به این پوشه دارد را به پارامتر این تابع بدهید

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1394
    پست
    47

    نقل قول: کمک به اجرای فایل وورد در شبکه با کاربری دارای مجوز

    فکر کنم اینکار نشدنی هست ، مگه میشه یک فایل متنی یا تصویری را بصورت مستقل از شبکه بدون دسترسی اجرا کرد ، فقط فایل اجرایی را میشه اجرا کرد.
    به نظرم باید فایل مورد نظر را به سیستم خود کپی و سپس اجرا کرد.
    اگر کسی تجربه ایی داره لطفا بگه.

  5. #5

    نقل قول: کمک به اجرای فایل وورد در شبکه با کاربری دارای مجوز

    سلام.
    فرمت کامند لاین ورد رو جستجو کنید ببینید چطور می شه با کامندلاین فایل رو به ورد داد تا براتون بازش کنه.
    احتمالا winword.exe <filepath> :command
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

تاپیک های مشابه

  1. کمک در مورد اجرای یک فایل php در شبکه
    نوشته شده توسط hossein_rohollah در بخش PHP
    پاسخ: 1
    آخرین پست: دوشنبه 27 دی 1389, 22:39 عصر
  2. اجرای فایل exe در شبکه
    نوشته شده توسط d_rabiee در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 10 مهر 1387, 14:16 عصر
  3. سوال: کمک درباره اجرای فایل com در C
    نوشته شده توسط ehsan33 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 09 خرداد 1387, 13:09 عصر
  4. کمک در زمینه اجرای فایل راهنما
    نوشته شده توسط Maisa pardaz در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: پنج شنبه 22 شهریور 1386, 16:31 عصر
  5. اجرای فایل اجرائی از رویه cd بسیار فوری کمک کنید
    نوشته شده توسط hadi2010 در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: چهارشنبه 10 اسفند 1384, 19:58 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •