Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Добавяне на програма в регистрите на Windows

Featured Replies

Опитвам се да добавя key за изпълнението на мое .exe . На моят компютър върви нормално , но на други се пуска аваста и пищи . Не мога да разбера защо . С Windows 10 съм , ако това има изобщо значение . Другото , което не разбирам е , защо върви само с папките на проекта а .exe - то не може като е самостоятелно при рънване да си набие ключ в регистъра . Тук трябва да кажа също и че програмата не е вирус , но аваст и други "анти-вирусни" като дефаултната на Windows ловят .exe - то без причина . Ето и линията , която ползвам за добавяне на ключ:

RegistryKey addProcess = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);

addProcess.SetValue("Leslie", "\"" + Application.ExecutablePath.ToString() + "\"");

 

И при мен имаше такъв момент с мое приложение! Направи един скан с https://www.virustotal.com/bg/ и виж какво ще ти покаже!

 

  • Автор
преди 1 час, Eternal Life написа:

И при мен имаше такъв момент с мое приложение! Направи един скан с https://www.virustotal.com/bg/ и виж какво ще ти покаже!

 

Две изкараха само резултати за "вирус" , които сочат това :

Qihoo-360 HEUR/QVM03.0.33C1.Malware.Gen 20171115
SentinelOne (Static ML) static engine - malicious 20171113

 

Четох и излезе, че е най - вероятно един е проблемът и той е в това че нямам digital certificate за digital signitures , който се закупувал .Но за една формичка , която е за ползване от само един човек е малко глупаво .

Другият вариант е че ако ми е скрит X бутона с код, програмата може да бъде интерпретирана като вирус .

Извинявам се за незнанието си , но това ли може да са причините ? И ако е за X как мога да "излъжа" windows - а , за да не го засичат това .exe анти-вирусни ? И ако може да ми обясните защо .exe - то не може само да си влезе в регистрите, а му трябва папката на проекта ??

 

 

Редактирано от minavazatoka (преглед на промените)

преди 39 минути, minavazatoka написа:

Две изкараха само резултати за "вирус" , които сочат това :

Qihoo-360 HEUR/QVM03.0.33C1.Malware.Gen 20171115
SentinelOne (Static ML) static engine - malicious 20171113

 

Четох и излезе, че е най - вероятно един е проблемът и той е в това че нямам digital certificate за digital signitures , който се закупувал .Но за една формичка , която е за ползване от само един човек е малко глупаво .

Другият вариант е че ако ми е скрит X бутона с код, програмата може да бъде интерпретирана като вирус .

Извинявам се за незнанието си , но това ли може да са причините ? И ако е за X как мога да "излъжа" windows - а , за да не го засичат това .exe анти-вирусни ? И ако може да ми обясните защо .exe - то не може само да си влезе в регистрите а му трябва папката на проекта ??

 

 

А да питам за чий искате да криете бутона за затваряне?

  • Автор
преди 14 минути, capnemo написа:

А да питам за чий искате да криете бутона за затваряне?

Трябва ли да Ви направя printscreen на формичката , за да видите че не е нещо злонамерено ?

Редактирано от minavazatoka (преглед на промените)

преди 11 минути, minavazatoka написа:

Трябва ли да Ви направя printscreen на формичката , да видите че не е нещо злонамерено ?

Не, защото това ще е само една картинка (която може лесно да бъде манипулирана). И тази картинка няма да каже нищо за това какво всъщност прави програмата. Но се замислете наистина дали имате толкова голяма нужда да криете тази контрола

преди 27 минути, capnemo написа:

А да питам за чий искате да криете бутона за затваряне?

Най-вероятно за да не може да се спира работата на програмат от GUI.

  • Автор
преди 9 минути, ExaFlop написа:

Най-вероятно за да не може да се спира работата на програмат от GUI.

Точно ! Процесът винаги може да бъде спрян от диспечерът на задачите .

преди 9 минути, ExaFlop написа:

Най-вероятно за да не може да се спира работата на програмат от GUI.

Това се прави по други начини. Спокойно може при натискането му програмата да затваря само графичния интерфейс

  • Автор
преди 21 минути, capnemo написа:

Не, защото това ще е само една картинка (която може лесно да бъде манипулирана). И тази картинка няма да каже нищо за това какво всъщност прави програмата. Но се замислете наистина дали имате толкова голяма нужда да криете тази контрола

Даже не го крия , а го dissable-вам ......

1-во : Искам да не бъда ограничаван от системи ! 

2-ро: Кодът е глупав, но ще го споделя,  за да не мислите че е нещо зловредно.

3-то: Ако може отговор, как да се оправя с това , ще е добре .

using Microsoft.Win32;
using System.IO;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Leslie
{
    public partial class Form1 : Form
    {
        RegistryKey addProcess = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
        
        private const int CP_NOCLOSE_BUTTON = 0x200;
        protected override CreateParams CreateParams
        {
            get
            {
                CreateParams noCross = base.CreateParams;
                noCross.ClassStyle = noCross.ClassStyle | CP_NOCLOSE_BUTTON;
                return noCross;
            }
        }

        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            addProcess.SetValue("Leslie", "\"" + Application.ExecutablePath.ToString() + "\"");
            this.Hide();
            window2 win2 = new window2();
            win2.Show();
            
        }
        
        private void button2_Click(object sender, EventArgs e)
        {
            this.Hide();
            windows3 doNot = new windows3();
            doNot.Show();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            
        }
    }
}
using System;
using Microsoft.Win32;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Leslie
{
    public partial class window2 : Form
    {
        private const int CP_NOCLOSE_BUTTON = 0x200;
        protected override CreateParams CreateParams
        {
            get
            {
                CreateParams noCross = base.CreateParams;
                noCross.ClassStyle = noCross.ClassStyle | CP_NOCLOSE_BUTTON;
                return noCross;
            }
        }
        public window2()
        {
            InitializeComponent();
        }

        

        private void button1_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void window2_Load(object sender, EventArgs e)
        {
           
        }
    }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Leslie
{
    public partial class windows3 : Form
    {
        private const int CP_NOCLOSE_BUTTON=0x200;
        protected override CreateParams CreateParams
        {
            get
            {
                CreateParams noCross = base.CreateParams;
                noCross.ClassStyle = noCross.ClassStyle | CP_NOCLOSE_BUTTON;
                return noCross;
            }
        }
        public windows3()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            Form1 returnMe = new Form1();
            returnMe.Show();
        }
    }
}

Както виждате написано е набързо , глупаво и с една цел , която не е зловредна .

Редактирано от minavazatoka (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.