ساختن ستاپی که همه کارهای نصب رو انجام بده - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ساختن ستاپی که همه کارهای نصب رو انجام بده

0 امتیاز

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

1- برای این که برنامه من روی سیسم اجرا بشه باید 2005 SQL Server Management Studio رو نصب کنم بعد از نصب باید دیتابیس رو Attach کنم و بعد از Attach باید در قسمت Security یه کاربر را با سطح دسترسیش تعریف کنم.
2- NET Framework 3.5 و کرستال ریپورت و Windows Installer 3.1 همه نصب بشن.
3-
4-
5- ادغام کردن تمام فایل های exe و dll در قالب یه فایل واحد.
(از قبل انجام دادم حالا اگه هنگام ساختن ستاپ بشه خیلی خوبه میشه.)
9- فایل اجرای را Cryp یا پک کردن.
(از قبل انجام دادم حالا اگه هنگام ساختن ستاپ بشه خیلی خوبه میشه.)
10- ایجاد چند تا مسیر ریجستری در ریجستر ویندوز
11- کپی کردن ساده یک سری فایل معمولی در مسیر های دلخواه ویندوز
12- فعال کردن Named Pipe
13- فعال کردن پورت خاص روی پروتکل Tcp/Ip

حالا چه طوری این ستاپ رو بسازم تا همه این کار ها صورت بگیره یا حداقل بخش اعظم این کارها صورت بگیره
اصلا شما خودتون چی کار می کنین ؟

خدا وکیلی هر طور می تونین راهنمای کنینن به قول باران دمتون گرم

----------------------------------------------------------------------------------------------------------------------

نتیجیه گیری های خودم  رو می زارم:

1-  برای اتچ کردن دیتا بیس کد زیر رو بدست اوردم

            string cs = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog='master';Data Source=.";
            string cm = @"EXEC sp_attach_db 'Database1','C:\Database1.mdf','C:\Database1_log.LDF'";
            SqlConnection con = new SqlConnection(cs);
            con.Open();
            SqlCommand cmd = new SqlCommand(cm, con);
            cmd.ExecuteReader();
            con.Close();

سوال شده بهمن 14, 1392  بوسیله ی MHSmity (امتیاز 26)   4 6
دوباره باز شد فروردین 7, 1393 بوسیله ی BlueBlade
مگه برنامه آماده ستاپ ساز برای #C وجود نداره؟

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
سلام.

ببینید سوال، سوال گسترده ای هست و در واقع نمیشه گفت که یک سوال واحد هست، گرچه تحت عنوان ساخت setup مطرح شده. مثلا بخش تعریف یوزر با سطح دسترسی که عملا دستورات TSQL هست. یا بعضی از سوالات هم گنگ و بسیار کلی مطرح شده، مثلا سوال آخر، اینکه منظور و هدفتون از پورت tct- ip چی هست. آیا این پورت رو برای یه شبکه کلاینت - سروری میخواید؟ اگر جواب مثبت هست این شماره پورت از طریق خود Sql اختصاص داده میشه و شما نمی تونید شخصا اقدام به تعریف پورت کنید (پورت پیش فرض رزرو شده توسط Sql server پورت 1433 هست که البته ممکنه بنابر شرایطی این شماره پورت تغییر کنه)

اینم مشخص کنید که نرم افزار بصورت تک سیستمه قراره استفاده بشه یا بصورت کلاینت - سروری هست.

لطف کنید سوالات رو جداگانه مطرح کنید و برای هر سوال توضیحات کامل رو بگید تا راحت تر بشه به اون ها پاسخ گفت. البته توجه کنید که خیلی از این موارد رو براحتی می تونید توی نت پیدا کنید ولی اگر مشکلی دارید بصورت مجزا مطرح کنید تا پاسخ داده بشه.
پاسخ داده شده بهمن 14, 1392 بوسیله ی veniz2008 (امتیاز 2,083)   1 5 21
انتخاب شد بهمن 19, 1392 بوسیله ی BlueBlade
...